编程实现:输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数之和

2025-02-23 01:09:57
推荐回答(3个)
回答1:

#include"stdlib.h"
#include"stdio.h"
void main()
{
int a,b;
scanf("%d %d",&a,&b);
a=a*a;
b=b*b;
int temp=a+b;
if(temp>100)
{
temp/=100;
printf("%d\n",temp);
}
else
{
printf("%d\n",temp);
}
}

不知道你要的是a的平方+b的平方吗 是的话可以运行,有问题hi我

回答2:

这是本人1.2.2版本,改动头程序,增加返回值,去除cout<<旧式,利用简体中文通用方式,希望大家喜欢!

(注:Dev.C因汉字限制请升级5.11版本,其他编程软件都可以。)

#include       

using namespace std;

int main(int argc,char**argv){

int a,b;

printf("请输入a,b:\n");

scanf("%d %d",&a,&b);

a=a*a;

b=b*b;

int temp=a+b;

if(temp>100)

{

temp/=100;

printf("百位以上的数字是:%d\n",temp);

}

else

{

printf("两数之和是:%d\n",temp);

}

return 0

}


回答3:

#include
int main()
{
int a,b,m,n,k,sum;
cin>>a;
cin>>b;
n=a*a;
k=b*b;
if(n+k>100)
{m=(n+k)/10%10;
cout< else if(n+k<=100)
cout< system("PAUSE");
return 0;
}