输入整数a和b,若a²+b²大于100,则输出a²+b²百位以上的数字,否则输出两数之和
#include<stdio.h>
int main()
{
int a, b, n;
scanf("%d%d", &a,&b);
int num = a * a + b * b;
if (num<100)
{
n = a + b;
}
else
{
n = num / 100;
}
printf("%d",n);
return 0;
}
#include<stdio.h>
int main()
{
int a,b;
scanf("%d%d",&a,&b);
int c=a*a+b*b;
if(c>100)
printf("%d",c/100);
else
printf("%d",a+b);
return 0;
}
题主可参考下述思路,去写:
#include<stdio.h>
int main(){
int a,b,m,p;
printf("请输入两个整数a和b:\n");
scanf("%d%d",&a,&b);
m=a*a+b*b;
if(m>100){
p=m/100;
printf("百位以上的数字为:%d\n",p);
}else{
printf("两数之和为:%d\n",m);
}
return 0;
}
运行结果如图:
希望对题主有所帮助,望采纳!