19. 编制程序要求输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数字之和。结果利

19. 编制程序要求输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数字之和。结果利用Msgbox函数输出 。
用vb程序做

楼上的答案要是a+b是100~200直接它会输出2,错误!
Private Sub Command1_Click()
Dim a As Integer
Dim b As Integer
Dim c As Integer

a = InputBox("请输a的值:")
b = InputBox("请输b的值:")
If a + b >= 100 Then
c = (a + b - (a + b) Mod 100) / 100
MsgBox "百位以上的数为:" & c
Else
c = a + b
MsgBox "a+b=" & c
End If

End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-06-17
Private Sub Form_Load()
Dim a%, b%
a = InputBox("input a")
b = InputBox("input b")
If a + b < 100 Then MsgBox a + b Else MsgBox (a + b) \ 100
End Sub
第2个回答  2011-06-19
#include<stdio.h>
int main()
{
int a,b;
printf("input two number:");
scanf("%d %d",&a,&b);
if((a*a+b*b)>=100)
printf("\n %d",(a*a+b*b)/100);
else
printf("\n %d",a+b);
getch();
}

~~求采纳
第3个回答  2011-06-15
我用C写如下:
void Msgbox(int x, int y)
{
int c;/*c用来保存a2+b2的值*/
int d=c-c%100;/*c用来保存百位以上的值*/
scanf("%d,%d";%x,%y);/*请输入a2,b2*/
if(a2+b2>100) printf("%d",d); /*如果a2+b2大于100,刚输出d*/
else printf("%d",c);
}追问

能用vb做吗?谢谢啦

追答

VB不会。。。

本回答被网友采纳

求C语言编程题
if((a*a+b*b)>=100) printf("\\n %d",(a*a+b*b)\/100); else printf("\\n %d",a+b); getch();}2、试编程判断输入的正整数是否既是5又是7的整数倍数。若是,则输出yes;否则输出no。#include<stdio.h>int main(){ int a; printf("input a number:"); scanf("%d",&a); if(a%5==0 ...

vb题答案!(内部)
2.在4个TextBox中输入4个大小不同的数,将它们从大到小排序后的结果用Msgbox函数输出。解: 代码为 Private Sub Command1_Click()Dim a!, b!, c!, d!a = Val(Text1.Text)b = Val(Text2.Text)c = Val(Text3.Text)d = Val(Text4.Text)If a <> b And b <> c And c <> d...

用C语言编写一个程序,要求输入整数a, b,若a2+b2大于100,则输出a2+b2...
void main(){ int a,b,c;cout<<"请输入两个数字"<<endl;cin>>a>>b;c=a+b;cout<<"a+b="<<c<<endl;if (c>100){ cout<<c\/100<<endl;} else cout<<c<<endl;}

...*A+B*B大于100,则输出A*A+B*B百位以上的数字,否则输出两数之和, 用...
include <stdio.h> void main(){ int a=0,b=0,c=0,d=0;for(int i=0;i<100;i++){ printf("\\n请输入A:");scanf("%d",&a);printf(''\\n请输入B:'');scanf("%d",b);c=a*a+b*b;太多了写不下了

...^2+b^2大于500,则输出a^2+b^2百位以上的数字,否则输出两数之和_百度...
include<stdio.h> int main(){ int a,b;scanf("%d%d",&a,&b);if((a*a+b*b)>500)printf("%d",(int)((a*a+b*b)\/100));else printf("%d\\n",a+b);return 0;}

用C语言中的IF语句输入整数A和B,若A平方加B平方大于100,则输出A平方加...
楼主解答得很好。 如果是要输出百位上的数用楼主的那个。 如果是要输出百位以上的数,就把最后一句的那个 删掉就行,其他不变。

...则输出a的平方+b的平方百位以上的数字,否则输出两数之和
3、计算a平方+b平方值,即sum = a*a + b*b 4、判断sum是否大于100 5、sum大于100,则将sum整除100,结果就是百位以上的数字 6、sum小于100,直接输出(a+b)示例:Scanner scanner = new Scanner(System.in);System.out.println("请输入整数a:\\n");int a = scanner.nextInt();\/\/接收输入...

编制程序要求输入整数a和b,若 大于100,则输出 百位以上的数字,否则输 ...
int a,b;scanf("%d%d",&a,&b);if(a>100||b>100){ if(a>100)printf("%d\\n",a);if(b>100)printf("%d\\n",b);} else printf("%d",a+b);

...和大于100,则输出平方和的百位以上数字,否则输出a和b的和。_百度知...
include<stdio.h> void main(){ int a,b;printf("输入a和b(用空格或回车分割):");scanf("%d",&a);scanf("%d",&b);if((a*a+b*b)>100)printf("%dXX\\n",(a*a+b*b)\/100);else printf("%d",a+b);}

...大于100,则输出 百位以上的数字,否则输出两数之和。
\/\/下面的例子,理解为各个数字大于100,如果理解有误,楼主可以做简的修改 include <stdio.h> void main(){ int a,b,c,d,sum;printf("请输入两个数:\\n");scanf("%d%d",&a,&b);if(a<=100&&b<=100)printf("两个数小于100,它们的和是:%d\\n",a+b);if(a>100) printf("a>100,...

相似回答