1 条题解
-
0
C :
#include<stdio.h> int main() { int n; int i, j=0, k=0, l=0, f=0, h=0, b=0; int a[100]; scanf("%d", &n); for(i=0; i<n; i++) { scanf("%d", &a[i]); if(a[i]>=0 && a[i]<60) { j++; } else if(a[i]>=60 && a[i]<70) { k++; } else if(a[i]>=70 && a[i]<80) { l++; } else if(a[i]>=80 && a[i]<90) { f++; } else if(a[i]>=90 && a[i]<100) { h++; } else if(a[i]==100) { b++; } } printf("%d %d %d %d %d %d", j, k, l, f, h, b); return 0; }
C++ :
#include"stdio.h" int main(){ int i,n,a=0,b=0,c=0,d=0,e=0,f=0,s; scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&s); if(s==100) f++; else if(s>=90&&s<=99){ e++; } else if(s>=80&&s<=89){ d++; } else if(s>=70&&s<=79){ c++; } else if(s>=60&&s<=69){ b++; } else if(s>=0&&s<=59){ a++; } } printf("%d %d %d %d %d %d",a,b,c,d,e,f); return 0; }
Pascal :
program exj; var a,b,c,d,e,f,i,n:integer; g:array[1..100]of integer; begin read(n); for i:=1 to n do begin read(g[i]); if (0<=g[i])and(g[i]<=59) then a:=a+1 else if (60<=g[i])and(g[i]<=69) then b:=b+1 else if(70<=g[i])and(g[i]<=79) then c:=c+1 else if (80<=g[i])and(g[i]<=89) then d:=d+1 else if (90<=g[i])and(g[i]<=99) then e:=e+1 else f:=f+1; end; writeln(a,' ',b,' ',c,' ',d,' ',e,' ',f); end.
- 1
信息
- ID
- 1699
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者