for( num=100;num<1000;num++)
hd = num/100;
td = num/10-hd*10;
sd = num-hd*100-td*10
if( num==hd*hd*hd+td*td*td+sd*sd*sd)
hd = num/100;
td = num/10-hd*10;
sd = num-hd*100-td*10
if( num==hd*hd*hd+td*td*td+sd*sd*sd)
2015-03-06
if(year >= 2) { if(sale > 100) { printf("%s\n","差一点"); } printf("%s\n","优秀员工奖"); } else { printf("%s\n","很遗憾,期望你再接再厉"); } return 0; }
2015-03-06
最新回答 / onemoo
你是想问为什么直接用c来赋值也没错吗?char也属于整型。用整型给浮点型变量赋值时,整型会先转换为浮点型(还有一些细则,但基本是这个逻辑)。所以不管你用int还是char来做初值,它们都会转成浮点型。转换后浮点数的整数部分就是整型的数值。所以你这两个程序的输出一样。
2015-03-05
#include <stdio.h>
int main()
{
int sum, num; //变量分别接受偶数与偶数和
sum = 0;
for(num = 0;num<=10;num++) //for循环条件与num的变化值
{
sum+=num;//计算每次偶数相加的和sum
}
printf("10以内数的和为:%d", sum);
return 0;
}
int main()
{
int sum, num; //变量分别接受偶数与偶数和
sum = 0;
for(num = 0;num<=10;num++) //for循环条件与num的变化值
{
sum+=num;//计算每次偶数相加的和sum
}
printf("10以内数的和为:%d", sum);
return 0;
}
2015-03-05