11143: 第五章:for+if结构《例题》
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:2
Solved:0
Description
学会与否的标准:能否只看题意就默打出代码,并且运行正确。
【题意描述】
输入整数n(假设n是奇数),计算1……n之内所有的奇数之和,即s=1+3+5+…+n,输出s的值。
【输入格式】
输入整数n。
【输出格式】
输出s。
输入示例
5
输出示例
9
输入示例
8
输出示例
16
程序:
#include<cstdio>
using namespace std;
int main()
{
int s,i,n;
scanf("%d",&n);
s=0;
for(i=1;i<=n;i++)
{
//进入for之后做的事情就是判断i是否为奇数,如果是就累加i到s里面
if( i%2 == 1 )
{
s=s+i;
}
}
printf("%d\n",s);
return 0;
}
Sample Input Copy
5
Sample Output Copy
9