1 条题解

  • 0
    @ 2025-12-5 16:55:35

    C :

    
    int N=100;
    struct student  
    {char num[6];  
       char name[8];  
       int score[3];  
    }stu[100]; 
    void print(struct student st)  
    {	 int i,j;  
         printf("%s,%s",st.num,st.name);  
         for(j=0;j<3;j++)  
         printf(",%d",st.score[j]);  
         printf("\n");  
    } 
    main()  
    {int i,j ;  
       scanf ("%d",&N);
       for(i=0;i<N;i++)  
    {
    	//printf("Input score of student %d:\n",i+1);  
         //printf("no.:");  
         scanf("%s",stu[i].num);  
         ///printf("name:");  
         scanf("%s",stu[i].name);  
         for(j=0;j<3;j++)  
         {//printf("score%d:",j+1);  
          scanf("%d",&stu[i].score[j]);  
    }  
     
     print(stu[i]);  
    }  
    
    
    }
    

    C++ :

    #include <iostream>
    //#include <conio.h>
    #include <string>
    using namespace std;
    
    class entry
    {
    public:
    	string num;
    	string name;
    	int a,b,c;
    };
    
    int main()
    {
    	entry* entries;
    	int n,i;
    	cin >> n;
    	entries = new entry[n];
    	for (i = 0 ; i < n ; i++) {
    		cin >> entries[i].num >> entries[i].name >> entries[i].a >> entries[i].b >> entries[i].c;
    	}
    	for (i = 0 ; i < n ; i++) {
    		cout << entries[i].num << "," <<  entries[i].name << "," << entries[i].a << "," << entries[i].b << "," << entries[i].c << endl;
    	}
    
    	//_getch();
    	delete [] entries;
    	return 0;
    }
    

    Java :

    import java.util.Scanner;
    
    public class Main {
    
    	/**
    	 * @param args
    	 */
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner input = new Scanner(System.in);
    		
    		int N = input.nextInt();
    		int x,y,z;
    		String s1,s2;
    		for(int i = 0; i < N; i ++){
    			s1 = input.next();
    			s2 = input.next();
    			x = input.nextInt();
    			y = input.nextInt();
    			z = input.nextInt();
    			System.out.println(s1 + "," + s2 + "," + x + "," + y + "," + z);
    		}
    		input.close();
    	}
    }
    
    
    

    Python :

    n = input()
    a =[ raw_input() for i in range(n)]
    for i in a:
        print i.replace(' ',',')
    
    • 1

    C语言程序设计教程(第三版)课后习题11.3

    信息

    ID
    2034
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    (无)
    递交数
    0
    已通过
    0
    上传者