C20-6.27循环嵌套2
原题链接:38471.note12025-06-27 20:16:40
发布于:江苏
实例1: 水仙花数
#include <iostream>
using namespace std;
int main() {
for (int i=100; i<=999; i++) {
int a i%10; //个位
int b = i/10%10; //十位
int c = i/100; //百位
if (a*a*a + b*b*b + c*c*c == i) {
cout << i << endl;
}
}
return 0;
}
实例2: 数1的个数
#include <iostream>
using namespace std;
int main(){
int a, b, sum = 0;
cin >> a >> b;
for (int i=a; i<=b; i++){
int t = i;
while (t){
sum += t%10;
t/=10;
}
}
cout << sum;
return 0;
}
实例3: hw
#include <iostream>
using namespace std;
int main(){
for (int i=1000; i<=9999; i++){
int a = i%10; //个位
int b = i/10%10; //十位
int c = i/100%10; //百位
int d = i/1000; //千位
if (a*a*a*a + b*b*b*b + c*c*c*c + d*d*d*d == i){
cout << i << endl;
}
}
return 0;
}
这里空空如也
有帮助,赞一个