C语言每日一练

Posted 一起学IT吖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言每日一练相关的知识,希望对你有一定的参考价值。

C语言 水仙花数


C语言每日一练

水仙花数:如果一个三位数的个位十位百位他们的立方和加起来等于这个数,那么这个数就是水仙花数

例如:153=1*1*1+5*5*5+3*3*3


一起来看程序代码~

#include <stdio.h>

main(){

int num,a,b,c,t;//a,b,c代表百位,十位,个位,t用于存储变量

scanf("%d",&num);//输入一个三位数 

t=num; //将这个三位数赋值给变量t 

a=num/100;//取三位数的百位 

num=num%100;//去掉三位数的百位 

b=num/10;//取十位 

c=num%10;//取个位 

if(a*a*a+b*b*b+c*c*c==t)//如果个十百位三个数的立方和等于这个三位数,那么就是水仙花

{

printf("%d是水仙花数",t); 

}

else printf("%d不是水仙花数",t); //如果不成立则不是水仙花数 

}

C语言每日一练



留个作业吖~

求一个字符的ASCII码值~

编辑:华瑾

审核:小淼

发布:华瑾



以上是关于C语言每日一练的主要内容,如果未能解决你的问题,请参考以下文章

C语言每日一练

C语言每日一练——第161天:冒泡排序算法

C语言每日一练——第64天:自动发牌程序

C语言每日一练——第105天:杨辉三角形

C语言每日一练——第90天:青蛙跳台阶(升级版)

C语言每日一练——第126天:佩奇借书问题