1 条题解
-
0
C :
#include<stdio.h> #include<string.h> int main() { int n=5,i; int num[111]; char name[111][20]; int sex[111]; int age[111]; int zhiwu[111]; for(i=0;i<n;i++) { scanf("%d%s",&num[i],name[i]); getchar(); scanf("%d",&sex[i]); getchar(); scanf("%d",&age[i]); getchar(); scanf("%d",&zhiwu[i]); getchar(); } for(i=0;i<n;i++) { printf("%d %s %d %d %d\n",num[i],name[i],sex[i],age[i],zhiwu[i]); } return 0; }
C++ :
#include <stdio.h> struct student { int num; char name[20]; int score[3]; }stud[5]; int main() { void input(); void print(); input(); print(); return 0; } /* 输入函数 */ void input() { int i, j; for (i = 0;i < 5;i++) { scanf("%d %s", &stud[i].num, stud[i].name); for (j = 0;j < 3;j++) scanf("%d", &stud[i].score[j]); } } /* 输出函数 */ void print() { int i, j; for (i = 0;i < 5;i++) { printf("%d %s", stud[i].num, stud[i].name); for (j = 0;j < 3;j++) printf(" %d", stud[i].score[j]); printf("\n"); } }
Pascal :
var a,s,d,f,g:string; begin readln(a); readln(s); readln(d); readln(f); readln(g); writeln(a); writeln(s); writeln(d); writeln(f); writeln(g); end.
Java :
import java.text.DecimalFormat; import java.util.Arrays; import java.util.Scanner; public class Main{ private static Scanner s = new Scanner(System.in) ; private static DecimalFormat df = new DecimalFormat("0.00") ; public static void main(String[] args) { B b[] = new B[5] ; for (int i = 0; i < b.length; i++) { b[i] = new B() ; b[i].num = s.nextInt() ; b[i].name = s.next() ; b[i].s1 = s.nextInt() ; b[i].s2 = s.nextInt() ; b[i].s3 = s.nextInt() ; } for (int i = 0; i < b.length; i++) { System.out.println(b[i].num+" "+b[i].name+" "+b[i].s1+" " +b[i].s2+" "+b[i].s3); } // double sum1 = 0 ; // double sum2 = 0 ; // double sum3 = 0 ; // for (int i = 0; i < b.length; i++) { // sum1 = sum1 + b[i].s1 ; // sum2 = sum2 + b[i].s2 ; // sum3 = sum3 + b[i].s3 ; // } // // System.out.println(df.format(sum1/b.length)+" "+df.format(sum2/b.length)+" "+df.format(sum3/b.length)+" "); // Arrays.sort(b); // // System.out.println(b[b.length-1].num+" "+b[b.length-1].name+" "+b[b.length-1].s1+" " // +b[b.length-1].s2+" "+b[b.length-1].s3); } } class B implements Comparable{ int num ; String name ; int s1 ; int s2 ; int s3 ; double a(){ return ((double)(s1+s2+s3))/3 ; } @Override public int compareTo(Object o) { // TODO Auto-generated method stub B b = (B) o ; if(this.a()>b.a())return 1 ; else if(this.a()==b.a()) return 0; else return -1 ; } }
- 1
信息
- ID
- 1384
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者