主观题:改正下面程序中的错误
本题的功能是从键盘输入一个整型变量a的值,根据a的值进行判断,如果a小于0,则什么也不做;如果a等于1,打印One;如果a>2,打印Many;如果a等于2打印Two。总共4个语法错误,改正下面程序中的错误语句,并且改写分支语句,使得分支选择结构功能更完善、更合理。@[](11)
#include<stdio.h>
void main()
{
int a;
printf("请输入a的值:\n");
scanf("%d",a);
if(a=1)
printf("One");
if (a<>2)
pirntf("Two")
if (a>2)
printf("Many");
}
答案:改出4个错5分
改写分支结结构合理且加了0值的判断给6分
#include<stdio.h>
void main()
{
int a;
printf("请输入a的值:\n");
scanf("%d",a);
if(a=1)
printf("One");
if (a<>2)
pirntf("Two")
if (a>2)
printf("Many");
}
答案:改出4个错5分
改写分支结结构合理且加了0值的判断给6分