...则输出a的平方+b的平方百位以上的数字,否则输出两数之和
发布网友
发布时间:2024-10-02 00:24
我来回答
共4个回答
热心网友
时间:2024-10-15 00:13
1、创建一个Scanner对象来处理用户键盘的输入
2、控制台提示用户输入整数值,利用scanner的nextInt()方法获取输入值
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
System.out.println("\n请输入整数b:\n");
int b = scanner.nextInt();//接收输入的整数b
int sum = a*a + b*b;//a平方+b平方值
if(sum > 100){
int value = sum / 100;
System.out.println(value);
}else{
System.out.println(a + b);
}
热心网友
时间:2024-10-15 00:09
a的十次方:pow(a,10);当然你要在开始加入
#include <math.h>
#include <stdio.h>
void main(){
int a,b,c,d;
scanf("%d%d",&a,&b);
if((a*a+b*b)>100){
c=a*a+b*b;
printf("a*a+b*b=%d\n",c);//也可以是printf("a*a+b*b=%d",a*a+b*b);
}
else if((a*a+b*b)<100){
d=a+b;
printf("a+b=%d\n",d);
}
热心网友
时间:2024-10-15 00:12
a*a 不就是a平方吗?
热心网友
时间:2024-10-15 00:11
#include<stdio.h>
#include<math.h>
main()
{
int a,b,c;
printf("请输入a和b的值:");
scanf("%d,%d\n",&a,&b);
if((pow(a,2)+pow(b,2))>100)
c=(pow(a,2)+pow(b,2))/100;
else
c=a+b;
printf("%d\n",c);
}
你这里不应该是c=(a*a+b*b)%100;吧,而是c=(a*a+b*b)/100;
还有就是d=a*a+b*b应该是两数之和d=a+b