C语言使用循环,输入正整数n(1~18),求所有两位数的两个数字和为n的数的和。
时间: 2023-05-21 13:04:58 浏览: 67
c代码-读取一个正整数,显示其位数。
以下是实现方式:
```c
#include <stdio.h>
int main() {
int n, sum = 0;
scanf("%d", &n);
for(int i = 10; i < 100; i++) {
int a = i / 10, b = i % 10;
if(a + b == n) {
sum += i;
}
}
printf("%d", sum);
return 0;
}
```
这段代码将从 10 到 99 遍历所有两位数,判断其两个数字之和是否为输入的正整数 n,如果是,则将其加入到一个累加器中,最后输出累加器的值,即这些数字之和。
阅读全文