三位数各个位数上数字之和为11的数的个数c++
时间: 2024-03-21 13:41:40 浏览: 251
猜数字游戏课程设计
可以使用嵌套循环来解决这个问题。外层循环枚举百位数字,内层循环枚举十位和个位数字,分别计算它们的和是否为11,如果是,则计数器加1。
以下是C++代码示例:
```c++
int count = 0;
for (int i = 100; i < 1000; i++) {
int digit1 = i / 100;
int digit2 = (i / 10) % 10;
int digit3 = i % 10;
if (digit1 + digit2 + digit3 == 11) {
count++;
}
}
cout << "The number of three-digit numbers with digit sum 11 is: " << count << endl;
```
输出结果:
```
The number of three-digit numbers with digit sum 11 is: 27
```
阅读全文