设计一个求和程序

来源:百度知道 编辑:UC知道 时间:2024/07/01 16:08:37
设计一个求和程序
要求从键盘输入整数a和b,若a²+b²大于100,则输出a²+b²百位及以上的数字,否则输出a+b。

将a²+b²的结果除以100后强制转换为整数,即可以。

答案如下:
#include<iostream>
using namespace std;

int main()
{
int a,b;
cout<<"请输入两个整数:";
cin>>a>>b;

if(a*a+b*b>100)
{
int s=a*a+b*b,n;
s/=100;
n=s%10;
cout<<a*a+b*b<<"百位及以上数字是:";
while(n)
{
cout<<n<<" ";
s/=10;
n=s%10;
}
cout<<endl;
}else
{
cout<<"他们的和是:"<<a+b<<endl;
}

return 1;
}
验证通过!

#include<iostream.h>
void main()
{
int a,b,c;
cout<<"请输入两个整数:"<<endl;
cin>>a>>b;
c=a*a+b*b;
if(c>100)
cout<<c/100<<endl;
else
cout<<a+b<<endl;
}

so easy