编程论坛
注册
登录
编程论坛
→
C语言论坛
c语言 while语句
w18804864892
发布于 2023-06-29 14:37, 858 次点击
5.用while语句实现100个2相加。(20分)
输入格式:无
输出格式:%d
输入样例:无
输出样例:The sum is 200
程序代码:
[此贴子已经被作者于2023-6-29 14:41编辑过]
2 回复
#2
rjsp
2023-06-29 14:49
程序代码:
#include
<stdio.h>
int
main(
void
)
{
int
sum =
0
;
int
i =
0
;
while
( i!=
100
)
{
sum +=
2
;
++i;
}
printf(
"
The sum is %d
"
, sum );
return
0
;
}
#3
s96281
2023-06-29 17:32
i++會返回增量前的值
++i則會返回增量後的值
可以利用這點將增量操作移至while的判斷條件
程序代码:
#include
<stdio.h>
int
main(
void
)
{
int
sum =
0
;
int
i =
0
;
while
( i++ !=
100
)
{
sum +=
2
;
}
printf(
"
The sum is %d
"
, sum );
return
0
;
}
或是
程序代码:
#include
<stdio.h>
int
main(
void
)
{
int
sum =
0
;
int
i =
0
;
while
( ++i <=
100
)
{
sum +=
2
;
}
printf(
"
The sum is %d
"
, sum );
return
0
;
}
話說...這該不會是作業或考題吧
[此贴子已经被作者于2023-6-29 17:35编辑过]
1