PAT乙级
yonuyeung
武汉科技大学
展开
-
1004 成绩排名 (20 分)
#include<stdio.h> struct student{ char name[15]; char id[15]; int grade; }info[100]; int main() { int i,n,min=0,max=0; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%s %s %d",info[i].name,info[i].id,&info.原创 2021-11-07 10:43:01 · 57 阅读 · 0 评论 -
1039 到底买不买 (20 分)
#include<stdio.h> #include<string.h> int main() { int i,j; int count=0; int f=0; //用来判断 char str1[1001]={0}; char str2[1001]={0}; gets(str1); gets(str2); for(i=0;i<strlen(str2);i++) { .原创 2021-10-19 21:35:18 · 47 阅读 · 0 评论 -
1038 统计同成绩学生 (20 分)
#include <stdio.h> int main() { int N,num; int a[1001]={0}; scanf("%d",&N); for(int i=0;i<N;i++) { scanf("%d",&num); a[num]++; } int k,k_1; scanf("%d",&k); k_1=k; for(int j=0;j&l.原创 2021-10-19 21:34:27 · 48 阅读 · 0 评论 -
1003 我要通过! (20 分)
这个题比较难,思路可以当面问我,懒得写 #include<stdio.h> int main(void) { char a[10][100]={0}; int n,i=0,j=0,count_A=0,count_P=0,count_T=0,s1=0,s2=0,s3=0; scanf("%d",&n); for(i=0;i<n;i++) scanf("%s",&a[i]); for(i=0;i<n;i++) { j=0,count_A=0,cou原创 2021-10-19 21:32:58 · 54 阅读 · 0 评论 -
1002 写出这个数 (20 分)
switch做法 #include<stdio.h> int handle(int sum); int main() { char c; int sum=0; scanf("%c",&c); while(c!='\n') { sum+=c-'0'; scanf("%c",&c); } handle(sum); return 0; } int handle(int s原创 2021-10-19 21:31:50 · 40 阅读 · 0 评论