美文网首页
程序设计导论-1 输入输出 伪代码实现

程序设计导论-1 输入输出 伪代码实现

作者: CraXyG | 来源:发表于2019-10-29 01:44 被阅读0次

    以下是程序设计导论中伪代码的各个语言实现的代码。

    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)
    

    通用额外问题

    以下问题为选择各个语言的人必须解决:

    1. 掌握当不给定输入用例的个数时,应该怎样编写代码接收输入。
    2. 熟悉各个语言里的SCANF()和PRINT()即输入输出的函数的具体实现情况。
    3. 了解里面出现的For循环结构。
    4. 了解基本数据结构里面的数组。

    语言专属特性问题

    以下问题为选择各个语言分支的人选择解决:

    C

    1. 掌握include的作用。
    2. 掌握scanf()中"%s"的作用,以及同类标准化输入的处理。
    3. 掌握scnaf()中&n的作用。
    4. 掌握printf()中"%s"的作用,以及这里跟scanf处的区别。
    5. 了解C语言的程序块的结构的作用。

    C++

    1. 掌握include的作用。
    2. 掌握cin的作用,以及输入过程的作用。
    3. 掌握cout的作用,以及输入过程的作用。
    4. 了解C语言的程序块的结构的作用。
    5. 了解using namespace std的作用,以及std相关内容。

    Java

    1. 掌握import的作用。
    2. 掌握Scanner的方法。
    3. 了解System.in与System.out。
    4. 掌握Java里类名与文件名的关系。
    5. 了解Java里程序块的结构的作用。

    Python

    1. 掌握input()的使用。
    2. 了解Python里隐式声明类型的过程。
    3. 掌握print()与了解格式化字符串format方法。
    4. 掌握int()类型转换方法。
    5. 了解range()的作用。

    相关文章

      网友评论

          本文标题:程序设计导论-1 输入输出 伪代码实现

          本文链接:https://www.haomeiwen.com/subject/wnaivctx.html