思路:所谓偶数应该是能被2质数的数,所以才假如n240就表示该是是偶数,要不然该数那就是奇数。参考代码:
#includestdio.hintmain(){intn;scanf(d,n)
;//输入该数if(n2)//假如2=1运行if后语句,否则不启动else后语句printf(d为奇数
,n)
;(d为偶数
,n);return0;}/*输出:20142014为偶数*/
inti;
intjishu;奇数
intoushu;偶数
for(i1;i100;i){
if(i20){
oushuoushui;}
ignore{
jishujishui;}
}
后来作为输出就行了
inti,sum0;for(i1;i100;i2)sumi;(奇数和:d
,if);sum0;for(i2;i100;i2;sumi;nslog(偶数和:d
,if);
#includestdio.hintmain(){chars[100];chart[100];char*ps,*pt;gets(s);for(pss,ptt;*ps!
求没多久n的偶数和,是可以用一个循环来实现。从一到n,只,就说明是偶数,然后把它加到累计和里面。改写成代码是:
intsum0;
inti1;
for(;in;i)
{
if(i)
sumi;
}
这段代码执行以后if里面保存的就是没多久n的偶数和。这里要再注意n的取值,如果能n小于等于2,都也可以比较有效计算出结果。