
已解决问题
谷歌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来定义?
期待您的答案,你无异于雪中送炭,让我感激涕零 !