- 2
- 0
- 约5.43千字
- 约 7页
- 2026-06-08 发布于河北
- 举报
NOIP普及组C语言试题及详细答案
试题一:数字求和(基础语法)
题目描述
输入一个正整数n(1≤n≤1000),计算1到n之间所有奇数的和,输出结果。
输入格式:一行,一个正整数n。
输出格式:一行,一个整数,表示1到n之间所有奇数的和。
样例输入1:10→样例输出1:25(1+3+5+7+9=25)
样例输入2:7→样例输出2:16(1+3+5+7=16)
详细答案
1.解题思路
核心:遍历1到n的所有整数,判断是否为奇数(奇数%2==1),若是则累加到总和中,最后输出总和。
注意:无需复杂算法,直接循环遍历即可,适合入门级语法考查(循环、条件判断、变量累加)。
2.C语言代码
c
#includestdio.h
intmain(){
intn,sum=0;//sum初始化为0,用于存储奇数和
scanf(%d,n);//输入正整数n
for(inti=1;i=n;i++){//遍历1到n
if(i%2==1){//判断当前数是否为奇数
sum+=i;//若是奇数,累加到sum中
}
}
printf(%d\n,sum);//输出结果
return0;
}
3.
您可能关注的文档
最近下载
- 尼得科 NE200NE300 高功能矢量变频器系列用户手册.pdf VIP
- 人教版三年级数学下册期末检测卷含答案(共10份,可以下载编辑和打印).doc VIP
- 2026高考新高考一卷语文真题试卷+参考答案.docx VIP
- 氯化镁-安全技术说明书(MSDS).pdf VIP
- 2025年工业互联网产业地产发展分析:产业集群与园区服务报告.docx
- 设计用于带式运输机的一级圆柱齿轮减速器-机械设计说明书.doc VIP
- 喷涂检验规范.pdf VIP
- 2011年-2023年深圳中学自主招生真题合集.pdf VIP
- 建筑施工现场安全隐患课件.ppt VIP
- 北京市大兴区2025_2026学年度语文六年级上学期学生阶段练习(文字版,含答案).docx
原创力文档

文档评论(0)