C语言输入两个整数,若它们的平方和大于100,则输出该平方和的百位数以上(包括百位数字)的各位数字,否则输出两个整数的和。
时间: 2024-02-27 15:57:28 浏览: 86
C语言练习题(带详解答案)89211.doc
好的,这是一个简单的 C 语言程序,可以实现您所需的功能:
```c
#include <stdio.h>
#include <math.h>
int main() {
int a, b, sum, square_sum;
scanf("%d %d", &a, &b);
sum = a + b;
square_sum = pow(a, 2) + pow(b, 2);
if (square_sum > 100) {
int digit = square_sum / 100;
printf("百位数及以上的各位数字是:%d\n", digit);
} else {
printf("两数之和为:%d\n", sum);
}
return 0;
}
```
程序通过 `scanf()` 函数获取用户输入的两个整数,然后计算它们的平方和。如果平方和大于100,则求出平方和的百位数字并输出;否则,输出两个整数的和。`pow()` 函数用于求平方。
阅读全文