c 语言编程统计所有四位正整数中个位数字与千位数字之和小于十位数字与百位数字之和的数的个数。
时间: 2024-03-14 08:46:06 浏览: 216
c语言实现统计每个字符的个数
4星 · 用户满意度95%
好的,这是一个简单的问题。以下是解决方案:
```c
#include <stdio.h>
int main() {
int count = 0;
for (int i = 1000; i < 10000; i++) {
int thousands = i / 1000;
int hundreds = (i / 100) % 10;
int tens = (i / 10) % 10;
int ones = i % 10;
if ((thousands + ones) < (tens + hundreds)) {
count++;
}
}
printf("总共有%d个数满足条件\n", count);
return 0;
}
```
这个程序会遍历所有的四位数,然后对于每个数,它会将它的千位、百位、十位和个位数字分别提取出来。如果个位数字和千位数字之和小于百位数字和十位数字之和,那么计数器会加一。最后,程序会输出满足条件的数字的数量。
阅读全文