VC编写程序:输入两个正整数m和n(m>=1,n

yff1219 1年前 已收到1个回答 举报

cafe_cat 幼苗

共回答了17个问题采纳率:100% 举报

/*
low = 1
high = 9999
1是水仙花数.
1的各位数字之和与其自身相等.
2的各位数字之和与其自身相等.
3的各位数字之和与其自身相等.
4的各位数字之和与其自身相等.
5的各位数字之和与其自身相等.
6的各位数字之和与其自身相等.
7的各位数字之和与其自身相等.
8的各位数字之和与其自身相等.
9的各位数字之和与其自身相等.
153是水仙花数.
370是水仙花数.
371是水仙花数.
407是水仙花数.
请按任意键继续. . .
*/
#include
#define N 100
int sxhs(int number, int *is) {
int d,sum = 0;
int cube = 0,n = number;
while(n) {
d = n % 10;
cube += d * d * d;
sum += d;
n /= 10;
}
*is = (sum == number);
return (cube == number);
}
int main() {
int low,high,an,is = 0;
printf("low = ");
scanf("%d",&low);
printf("high = ");
scanf("%d",&high);
while(low

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.036 s. - webmaster@yulucn.com