程序设计导论-1 输入输出 伪代码实现
Posted bidaya
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序设计导论-1 输入输出 伪代码实现相关的知识,希望对你有一定的参考价值。
以下是程序设计导论中伪代码的各个语言实现的代码。
C
文件名:shishiqiushi1_1.c
#include<stdio.h>
int main(){
char str[20];
scanf("%s",str);
printf("%s",str);
return 0;
}
文件名:shishiqiushi1_2.c
#include<stdio.h>
int main(){
int n;
scanf("%d",&n);
char str[20];
for(int i = 0; i < n; i++){
scanf("%s",str);
printf("%s",str);
}
return 0;
}
C++
文件名:shishiqiushi1_1.cpp
#include<iostream>
using namespace std;
int main(){
char str[20];
cin>>str;
cout<<str<<endl;
}
文件名:shishiqiushi1_2.cpp
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
char str[20];
for(int i = 0; i < n; i++){
cin>>str;
cout<<str<<endl;
}
return 0;
}
Java
文件名:Shishiqiushi1_1.Java
import java.util.Scanner;
public class shishiqiushi1_1{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
String str = sc.next();
System.out.println(str);
}
}
文件名:Shishiqiushi1_2.Java
import java.util.Scanner;
public class shishiqiushi1_2{
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i = 0;i < n;i++){
String str = sc.next();
System.out.println(str);
}
}
}
Python
文件名:shishiqiushi1_1.py
str1 = input()
print(str1)
文件名:shishiqiushi1_2.py
n = int(input())
for i in range(n):
str1 = input()
print(str1)
通用额外问题
以下问题为选择各个语言的人必须解决:
- 掌握当不给定输入用例的个数时,应该怎样编写代码接收输入。
- 熟悉各个语言里的SCANF()即接收输入的函数的具体实现情况。
- 了解里面出现的For循环结构。
- 了解基本数据结构里面的数组。
语言专属特性问题
以下问题为选择各个语言分支的人选择解决:
C
- 掌握include的作用。
- 掌握scanf()中"%s"的作用,以及同类标准化输入的处理。
- 掌握scnaf()中&n的作用。
- 掌握printf()中"%s"的作用,以及这里跟scanf处的区别。
了解C语言的程序块的结构的作用。
C++
- 掌握include的作用。
- 掌握cin的作用,以及输入过程的作用。
- 掌握cout的作用,以及输入过程的作用。
- 了解C语言的程序块的结构的作用。
了解using namespace std的作用,以及std相关内容。
Java
- 掌握import的作用。
- 掌握Scanner的方法。
- 了解System.in与System.out。
- 掌握Java里类名与文件名的关系。
了解Java里程序块的结构的作用。
Python
- 掌握input()的使用。
- 了解Python里隐式声明类型的过程。
- 掌握print()与了解格式化字符串format方法。
- 掌握int()类型转换方法。
了解range()的作用。
以上是关于程序设计导论-1 输入输出 伪代码实现的主要内容,如果未能解决你的问题,请参考以下文章
2020-2021-1学期20202421《网络空间安全专业导论》第三周学习总结
2019-2020学年 20191228《信息安全专业导论》第五周学习总结