#include "stdio.h"
main()
{
char a[20];
char b;
printf("please input your string: ");
gets(a);
printf("\nYour input is: ");
puts(a);
/*the second a[1] */
b = a[1];
if(b >= 'A' && b <= 'Z')
a[1] = a[1] + 'a' -'A';
else if(b >= 'a' && b <= 'z')
a[1] = a[1] + 'A' -'a';
else
a[1] = ' ';
printf("\n After change: ");
puts(a);
}
【5】 输入5个学生的姓名和成绩,顺序输出这五个学生的姓名和成绩,并输出最高成绩的姓名和成绩。
#include "stdio.h"
#define dota 5
struct students{
char name[20];
int mark;
}
main()
{struct students stu[dota];
int a;
for (a=0;a<dota;a++){
printf("please enter student[%d]'s name:",a);
gets(stu[a].name);
printf("input mark:");
scanf("%d",&stu[a].mark);
getchar();
}
printf("%20s %d","name","mark");
for (a=0;a<20;a++)
{printf("%20s",stu[a].name);
printf("%d",stu[a].mark);}}