|
main()
{
int a,b,c,d,max;
scanf("%d%d%d\n",&a,&b,&c);
max=c>d?c:a>b?a:b;
//输入三个数求最大值//
printf("the max number is %d",max);
}
无论输入哪三个数
执行后结果都是1548?
#include<stdio.h>
main()
{char c;
printf("input a letter:\n");
scanf("%c",&c);
if(c>'a'&&c<'z');
c=c-32;
printf("%c\n",c);
}
输入小写可以正确输出大写,可输入大写就有问题了,应该还是大写嘛,可是输出的不是。 |
|