For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
在C++中,如果你想输入一个三位数并输出它的各位数之和,你可以通过一些简单的数学操作来实现。以下是一个示例代码:
|
#include<iostream> |
|
|
|
intmain(){ |
|
intnum, sum =0; |
|
std::cout <<"请输入一个三位数: "; |
|
std::cin >> num; |
|
|
|
// 确保输入的是三位数 |
|
if(num >=100&& num <=999) { |
|
// 获取百位、十位和个位数字 |
|
inthundreds = num /100; |
|
inttens = (num %100) /10; |
|
intones = num %10; |
|
|
|
// 计算各位数之和 |
|
sum = hundreds + tens + ones; |
|
|
|
std::cout <<"这个三位数的各位数之和是: "<< sum << std::endl; |
|
}else{ |
|
std::cout <<"错误:输入的不是一个三位数"<< std::endl; |
|
} |
|
|
|
return0; |
|
} |
这个程序首先提示用户输入一个三位数,然后检查输入是否确实是一个三位数。如果是,程序会计算这个数的百位、十位和个位,并将它们相加,最后输出这个和。如果输入的不是一个三位数,程序会输出一个错误消息。