计算由数字0,1,2和3组成不超过三位数的奇数之和(可以重复)c语言编程

如题所述

#include<stdio.h>

int main ()

{

    int i,j,k,n,sum;

    sum=0;

    for(i=1;i<4;i++)

      for(j=0;j<4;j++)

        for(k=0;k<4;k++)

            {

               n=i*100+j*10+k;

               if(n%2!=0)

                  printf("%d\t",n);

               sum=sum+n;

            }

      printf("%d",sum);

      getchar();getchar();

}

第一个循环 i不可是0开始

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-03
for(i=0;i<=3;i++)
for(j=0;j<=3;j++)
for(k=0;k<=3;k++)
{
m=i*100+j*10+k;
if(m%2 !=0)
{
sum+=m;
}
}
printf("%d",sum);追问

这个貌似更精简一点

追答

我只是写了关键的部分,于楼上一致,至于变量的定义跟初始化,我相信你一定会

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网