c语言简单编程

时间:2016.04.09 发布人:may987654

c语言简单编程

已解决问题

谷歌may987654用户在2016.04.09提交了关于“香肠派对c语言简单编程”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-13T16:06:06。

#include"stdio.h"

main()

{

inti=1;

inth=0,j=1;

while(i<=10)

{

if(i%2==0)

j=j*i;

else

h=h+i;

i++;

}

printf("奇数之和为:%d\n",h);

printf("偶数之积为:%d\n",j);

}

我用的是vc,一开始我用int定义i=1,为什么不能同时定义h=0,j=1呢?还要另写int或者long来定义?

希望大家能够帮助她。

详细问题描述及疑问:

#include"stdio.h"

main()

{

inti=1;

inth=0,j=1;

while(i<=10)

{

if(i%2==0)

j=j*i;

else

h=h+i;

i++;

}

printf("奇数之和为:%d\n",h);

printf("偶数之积为:%d\n",j);

}

我用的是vc,一开始我用int定义i=1,为什么不能同时定义h=0,j=1呢?还要另写int或者long来定义?

期待您的答案,你无异于雪中送炭,让我感激涕零 !
希望以下的回答,能够帮助你。

第1个回答

用户名:青竹鱼  

voidmain()
{
inti=1,h=0,j=1;//这里这样写就可以了
while(i<=10)
{
if(i%2==0)
j=j*i;
else
h=h+i;
i++;
}
printf("奇数之和为:%d\n",h);
printf("偶数之积为:%d\n",j);
return;
}