if语句中的判断条件是什么,表示什么意思?如果while循环条件中循环变量为i,将如何改变程序
发布网友
发布时间:2022-04-30 08:52
我来回答
共2个回答
热心网友
时间:2023-10-22 01:52
改后:
main()
{
int i=1,sum=0;
while(i<=100)
if(i%2==0)
sum+=i++;
printf("%d\n",sum);
}
也可以改成:
main()
{
int i=1,sum=0;
while(i<=100)
{if(i%2==0)
sum+=i;
i++;
}
printf("%d\n",sum);
}
如果程序是这样的话,那结果是2550.
这道题求的是从1到100之间的偶数的和,
if语句是说如果i能被2整除,那么执行sum+=i;
热心网友
时间:2023-10-22 01:52
判断条件是i%2==0),表示i能被2整除,这个程序是吧1——100之间的偶数加起来求和
热心网友
时间:2023-10-22 01:52
改后:
main()
{
int i=1,sum=0;
while(i<=100)
if(i%2==0)
sum+=i++;
printf("%d\n",sum);
}
也可以改成:
main()
{
int i=1,sum=0;
while(i<=100)
{if(i%2==0)
sum+=i;
i++;
}
printf("%d\n",sum);
}
如果程序是这样的话,那结果是2550.
这道题求的是从1到100之间的偶数的和,
if语句是说如果i能被2整除,那么执行sum+=i;
热心网友
时间:2023-10-22 01:52
判断条件是i%2==0),表示i能被2整除,这个程序是吧1——100之间的偶数加起来求和