程序设计基础 班级:18软本1 学号: 姓名:
实验四 循环结构程序设计
(一)实验目的:
学生通过做循环结构的实验,验证对循环结束条件的语法描述,加深对三种循环控制语句的理解,掌握循环辅助控制语句的用法。 (二)实验内容:
1. 用for循环结构,求1000以内奇数的和。 源代码:
#include \int main() { int x,sum=0; for(x=1;x<1000;x++) { if(x%2==1) sum=sum+x; } printf(\ return 0; }
运行结果截图:
2.用for循环求i-10的连加和,i由用户输入。 源代码:
#include \int main() {
int i=0,sum=0; scanf(\for(;i<=10;i++)
程序设计基础 班级:18软本1 学号: 姓名:
{
sum=sum+i; }
printf(\return 0; }
运行结果截图:
3.有一堆零件(100-200个之间),如果以4个零件为一组进行分组,则多2个零件;如果以7个零件为一组进行分组,则多3个零件;如果以9个零件为一组进行分组,则多5个零件。编程求解这堆零件总数。
提示:用穷举法求解。即零件总数x从100-200循环试探,如果满足所有几个分组已知条件,那么此时的x就是一个解。分组后多几个零件这种条件可以用求余运算获得条件表达式。
源代码:
#include
程序设计基础 班级:18软本1 学号: 姓名:
运行结果截图:
4. 编制程序,输出由“*”组成的正三角形的,边长由程序输入。例如n=4,输出图形:
* ***
***** ******* 源代码:
#include
return 0; }
运行结果截图: