这个C语言我改不出来 大家帮忙~~~

来源:百度知道 编辑:UC知道 时间:2024/05/08 17:53:18
#include <stdio.h>

void main()
{ char c1,c2;
printf("input score:");
scanf("%c%c",&c1,&c2);
switch(c1)
{
case '5':
switch(c2)
{
case '+':
printf("score=100\n");break;
case '\n':
printf("score=90\n");break;
case '-':
printf("score=85\n");break;
}break;
case '4':
switch(c2)
{
case '+':
printf("score=80\n");break;
case '\n':
printf("score=75\n");break;
case '-':
printf("score=70\n");break;

}break;
case '3':
printf("score=60\n");break;
break;

程序没有错误,可以正常运行。

修改如下:

//---------------------------------------------------------------------------

#include <stdio.h>

int main(void) /*注意这里*/
{ char c1,c2;
printf("input score:");
scanf("%c%c",&c1,&c2);
switch(c1)
{
case '5':
switch(c2)
{
case '+':
printf("score=100\n");break;
case '\n':
printf("score=90\n");break;
case '-':
printf("score=85\n");break;
}break;
case '4':
switch(c2)
{
case '+':
printf("score=80\n");break;
case '\n':
printf("score=75\n");break;
case '-':
printf("score=70\n");break