实验?/p>
循环结构程序设计
实验课程?/p>
?/p>
C
语言程序设计
专业班级?/p>
学号?/p>
姓名?/p>
实验时间?/p>
实验地点?/p>
指导教师?/p>
一、实验目的和要求
1.
熟悉掌握?/p>
for
语句
,while
语句?/p>
do_while
语句实现循环的方法?/p>
2.
掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)
?/p>
二、实验内?/p>
1
、编写程序,随机输入
15
个整数,可以是正数、负数和零,计算它们的和、所有正数之和及所?/p>
负数之和,分类统计正数、负数以及零的个数,并分别打印出来?/p>
解答?/p>
?/p>
1
)源代码?/p>
#include<stdio.h>
int main()
{
int a[14],i,sum1=0,sum2=0,sum3=0,x=0,y=0,z=0;
printf("
请输入十五个整数?/p>
");
for(i=0;i<15;i++)
{
scanf("%d",&a[i]);
sum1=sum1+a[i];
if(a[i]>0)
{
sum2=sum2+a[i];
x=x+1;
}
if(a[i]==0)
z=z+1;
if(a[i]<0)
{
sum3=sum3+a[i];
y=y+1;
}
}
printf("
所有数的和?/p>
%d\n",sum1);
printf("
所有正数的和为
%d\n",sum2);
printf("
所有负数的和为
%d\n",sum3);
printf("
其中?/p>
%d
个正?/p>
\n",x);