【问题:字符解释】
从键盘输入一个字符,当输入的字符为“y”或“n”或“c”时,分别显示“Yes”、“No”、“Cancel”,输入其他字符时显示“Illegal!”。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
int main(int argc, char *argv[])
{
char c=getchar();
switch(c) {
case 'y':
printf("Yes\n");
break;
...
阅读全文
从三个整数中输出最大的整数
基本思路如下:
先假定最大值max为a
如果b比max大,将max更新为b
如果c比max大,将max更新为c
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <stdio.h>
int main(int argc, char *argv[])
{
int a, b, c, max;
scanf("%d%d%d", &a, &b, &c);
max = a;
if (b>max)
max = b;
if (c>max)
...
阅读全文
选择结构的嵌套
2011_3_C_16:阅读程序
1
2
3
4
5
6
7
8
9
10
11
#include <stdio.h>
int main(int argc, char *argv[])
{
int x=1,y=0;
if (!x) y++;
else if(x==0)
if (x) y+=2;
else y+=3;
printf("%d\n",y);
return 0;
}#include <stdio.h>
int main(int argc, char *argv[])
{
int x=1,y=0;
...
阅读全文