问题遇到的现象和发生背景
这是一个我写的判断水仙花数的程序,输入153后,本应输出“153是水仙花数”,但是他输出了一串看不懂的字,而且程序中看不到“是水仙花数”等汉字
问题相关代码,请勿粘贴截图
#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
if(n>=100&&n<=999){
int m=n;
int sum=0;
int t=1;
while(m>0){
t=m%10;
m/=10;
sum+=ttt;
}
if(sum==n){
printf("%d是水仙花数",n);
}else printf("%d不是水仙花数",n);
}else printf("请输入一个三位数");
return 0;
}
我想要达到的结果
怎么才能输出判断某数是否为水仙花数的判断语句,且在原程序中看得到相关描述