帮帮忙,有高分!

来源:百度知道 编辑:UC知道 时间:2024/05/06 00:03:56
做几题C/C++
(1)编一程序,对于给定的一个百分制成绩,输出相应的五分制成绩。设:90分以上为“A”,80~89分为“B”,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’(用SWITCH语句实现)。
(2)从键盘输入一个字符串a,并在a串中的最大元素后边插入字符串
b(b[]=”ab”).试编程。
事后仍有积分赠送!

(1)编一程序,对于给定的一个百分制成绩,输出相应的五分制成绩。设:90分以上为“A”,80~89分为“B”,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’(用SWITCH语句实现)。

#include<stdio.h>

main()
{
int score;

printf("给定一个百分制成绩:");
scanf("%d",&score);
printf("相应的五分制成绩:");
switch(score/10)
{
case 10:
case 9:
printf("A\n");
break;
case 8:
printf("B\n");
break;
case 7:
printf("C\n");
break;
case 6:
printf("D\n");
break;
default:
printf("E\n");
break;
}
}

(2)从键盘输入一个字符串a,并在a串中的最大元素后边插入字符串b(b[]=”ab”).试编程。

#include<stdio.h>

main()
{
char a[100]={0},b[]="ab";
char *pmax=a,*pa=a,*pb=b;

printf("输入一个字符串a:");
scanf("%s",a);
//变量数组a,找最大的元素的位置pmax
while(*