以下是功能等价的两个程序段
程序段一:
if(ave<0)
printf("数据错误!
");
else if(ave>=90)
printf("优等生!
");
else
printf("加油!
");
程序段二:
if(ave<0)
printf("数据错误!
");
else
if(ave>=90)
printf("优等生!
");
else
printf("加油!
");
程序段一:
if(ave<0)
printf("数据错误!
");
else if(ave>=90)
printf("优等生!
");
else
printf("加油!
");
程序段二:
if(ave<0)
printf("数据错误!
");
else
if(ave>=90)
printf("优等生!
");
else
printf("加油!
");
举一反三
- 执行如下程序段,运行结果是____。 int k=8; if (k<=0) if (k==0) printf("aaa") else printf("bbb"); else printf("ccc");
- 在以下程序段中,表达式2应为( )。 if(g>=90) printf(“A”); else if(表达式2) printf(“B”); ... ...
- 下列程序段有语法错误。if(a!=b)if(a>;b) printf("a>;b\n");else printf("a<;b\n");else printf("a=b\n");
- 执行以下程序段后,输出结果是______。 int a=1; if (!a) printf("YES"); else printf("NO");
- 对于下面程序段,()是正确的判断。int x=0,y=0,z=0;if(x=y+z) printf(""***"");else printf(""###"");