用C语言设计从键盘输入两个数求两个数的平方和的程序代码
时间: 2023-03-26 09:00:50 浏览: 476
#include <stdio.h>
int main() {
int num1, num2, sum;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
sum = num1 * num1 + num2 * num2;
printf("两数平方和为:%d\n", sum);
return ;
}
相关问题
用c语言编写程序,通过键盘输入二个正整数a和b,求这两个数的平方和,并输出结果
好的,这个问题我可以回答。请看下面的 C 语言代码:
```
#include <stdio.h>
int main() {
int a, b, squareSum;
printf("请输入两个正整数:");
scanf("%d %d", &a, &b);
squareSum = a * a + b * b;
printf("%d 和 %d 的平方和是 %d", a, b, squareSum);
return 0;
}
```
希望这个代码可以帮到你。如果你有其他问题,可以随时问我。
通过键盘输入正整数a和b,如果a2+b2大于100,则输出百位以上的数字,否则输出 这两个数的乘积。c语言代码
在C语言中,你可以按照以下步骤编写程序来实现这个功能:
```c
#include <stdio.h>
#include <math.h>
int main() {
int a, b, product = 0, hundred_digit = 0;
// 输入正整数a和b
printf("请输入两个正整数a和b:");
scanf("%d %d", &a, &b);
// 计算 a^2 + b^2
int sum_of_squares = pow(a, 2) + pow(b, 2);
// 检查是否大于100
if (sum_of_squares > 100) {
// 如果大于100,取百位以上的数字作为结果
hundred_digit = sum_of_squares / 100;
} else {
// 否则,计算并输出乘积
product = a * b;
printf("两数的乘积是:%d\n", product);
}
// 输出结果,如果是大于100的情况
if (hundred_digit) {
printf("百位以上的数字是:%d\n", hundred_digit);
}
return 0;
}
```
在这个程序中,我们首先读入用户输入的两个正整数a和b,然后计算它们的平方和。如果和大于100,我们就取出百位以上的数字;否则,我们直接输出它们的乘积。请注意,这里假设用户输入的是正整数,实际应用中需要添加错误处理。
阅读全文