作业(数组)---运行环境winTC(二)

【3】 输入一个字符串,如果第二个字符是字母(a~z ,A~Z),则将其大写变小写,小写变大写,如果不是字母则将其修改为空格,并将修改后的字符串输出。(班主任)

#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);}}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值