#include<stdio.h>
#include<string.h>
int main()
{
int i,j,k=0,n;
char s[20][100];
scanf("%d",&n);
getchar();
for(i=0;i<n;i++) {
gets(s[i]);
if(s[i][strlen(s[i])-2]>='9')
{
k++;
puts(s[i]);
}
}
if(k==0)
printf("No");
return 0;
}
输入格式啥样?
strlen(s[i])遇到空格就结束了
例如你输入 1001 Make 86
strlen只能计算出1001的长度,遇到空格就停止了
输入样例:3
1001 Make 86
1002 Linda 58
1003 Jone 90
输出:1003 Jone 90
if(s[i][strlen(s[i])-2]>='9')
这是什麽判断逻辑啊,如果成绩是100分呢