第一行输入一个数n(不超过20),表示有n个人填写了个人信息。
接下来n行每一行输入学生姓名,学生学号,班级,专业和签到情况。
学生姓名,学号,班级和专业都是长度不超过20的字符串,签到情况用0或1表示,0表示未签到,1表示签到了。
输出描述输出未签到的学生信息,每条信息占一行。若全部签到,输出“All the staff are here!”(不包含引号)。
提示无
样例输入复制样例输入数据
5
A 1001 2002 CS 1
B 1002 2001 IS 0
C 1003 2002 CS 0
D 1111 2002 CS 1
E 1234 193 CS 1
样例输出B 1002 2001 IS
C 1003 2002 CS
允许最长运行时间1000ms
允许使用最大内存128KB
#include<stdio.h>
int main()
{
char s1[50],s2[50],s3[50],s4[50];
int i,j,n,t;
scanf("%d",&n);
int flag=1;
for(i=0;i<n;i++){
scanf("%s %s %s %s %d",s1,s2,s3,s4,&t);
if(t==0){
flag=0;
printf("%s %s %s %s %d\n",s1,s2,s3,s4,t);
}
}
if(flag)
printf("All the staff are here!");
return 0;
}
定义一个结构数组,逐项输入,在进行检索就行了
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps: 问答会员年卡【8折】购 ,限时加赠IT实体书,即可 享受50次 有问必答服务,了解详情>>>https://t.csdnimg.cn/RW5m