[bo]以下是引用 [un]xianshizhe111[/un] 在 2008-3-14 19:58 的发言:[/bo]
/* 丛键盘输入整数A和B,如果a的平方加上b的平方大于100,则输出结果中白位以上的数字,否则输出连数之和;怎么办啊 */
#include "stdio.h"
main()
{
long a,b,num=0;
scanf("%ld%ld",&a,&b);
num=(a*a+b*b);
if(num>100 ...
上面那段,可以写成这样:
if(num>100)
num/=100;
printf("%ld",num);
或者:
printf("%d",num>100? num/100:num);