有关C语言循环结构的几到例题(急)
1.编程实现输入10个数,输出最大值和最小值及这十个数的平均值;2。编程实现1~10中所有的偶数之和和奇数之和。3.如何设计循环结构中的循环条件?它在程序设计中的意义何在...
1.编程实现输入10个数,输出最大值和最小值及这十个数的平均值;
2。编程实现1~10中所有的偶数之和和奇数之和。
3.如何设计循环结构中的循环条件?它在程序设计中的意义何在? 展开
2。编程实现1~10中所有的偶数之和和奇数之和。
3.如何设计循环结构中的循环条件?它在程序设计中的意义何在? 展开
展开全部
1.main()
{
float a[];
float max,min,aver;
int i;
printf("请输入十个数:");
scanf(%f\n,&a);
max=a[0];
min=a[0];
aver=0.0;
for(i=0;i<9;i++)
{
if(a[i+1]>=max)
max=a[i+1];
if(a[i+1]<=min)
min=a[i+1];
}
for(i=0;i<10;i++)
{
aver=aver+a[i];
aver=aver/10;
}
printf("输出最大值,最小值,平均值:");
printf("%f,%f,%f",max,min,aver);
}
2.main()
{
int t;
int a=0;
int b=0;
for(t=1;t<=10;t++)
{
if(t%2==0)
a=a+t;
if(t%2!=0)
b=b+t;
}
printf("%d,%d",a,b);
}
这些知识本神学的不怎么样,而且丢了一年多了,也许不大对,尤其是第一题中把十个数赋给数组,我觉得不太对,仅供参考!
{
float a[];
float max,min,aver;
int i;
printf("请输入十个数:");
scanf(%f\n,&a);
max=a[0];
min=a[0];
aver=0.0;
for(i=0;i<9;i++)
{
if(a[i+1]>=max)
max=a[i+1];
if(a[i+1]<=min)
min=a[i+1];
}
for(i=0;i<10;i++)
{
aver=aver+a[i];
aver=aver/10;
}
printf("输出最大值,最小值,平均值:");
printf("%f,%f,%f",max,min,aver);
}
2.main()
{
int t;
int a=0;
int b=0;
for(t=1;t<=10;t++)
{
if(t%2==0)
a=a+t;
if(t%2!=0)
b=b+t;
}
printf("%d,%d",a,b);
}
这些知识本神学的不怎么样,而且丢了一年多了,也许不大对,尤其是第一题中把十个数赋给数组,我觉得不太对,仅供参考!
展开全部
#include <stdio.h>
void main()
{
printf("请输入十个数:");
int a[10];
for(int i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
//比较大小。
int max = a[0];
int min = a[0];
for(int j=1;j<10;j++)
{
if(a[j]>max)
max = a[j];
else
min = a[j];
}
printf("最大值是%d,最小值是%d\n",max,min);
//平均数
int all = 0;
for(int k=0;k<10;k++)
{
all += a[k];
}
printf("平均数是:%d\n",all/10);
}
/*
运行结果:
请输入十个数:544
545
5
3
45
55
68
55
2
65
最大值是545,最小值是65
平均数是:138
请按任意键继续. . .
请按任意键继续. . .
*/
void main()
{
printf("请输入十个数:");
int a[10];
for(int i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
//比较大小。
int max = a[0];
int min = a[0];
for(int j=1;j<10;j++)
{
if(a[j]>max)
max = a[j];
else
min = a[j];
}
printf("最大值是%d,最小值是%d\n",max,min);
//平均数
int all = 0;
for(int k=0;k<10;k++)
{
all += a[k];
}
printf("平均数是:%d\n",all/10);
}
/*
运行结果:
请输入十个数:544
545
5
3
45
55
68
55
2
65
最大值是545,最小值是65
平均数是:138
请按任意键继续. . .
请按任意键继续. . .
*/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
main()
{int a[10],max,min,aver;
int i,sum=0;
for(i=0;i<10;i++)
{scanf("%d",&a[i]);
max=min=a[0];
if(a[0]<a[i]) max=a[i];
else min=a[i]
sum+=a[i];
}
aver=sum/10;
printf("%d,%d,%d\n",max,min,aver);
}
{int a[10],max,min,aver;
int i,sum=0;
for(i=0;i<10;i++)
{scanf("%d",&a[i]);
max=min=a[0];
if(a[0]<a[i]) max=a[i];
else min=a[i]
sum+=a[i];
}
aver=sum/10;
printf("%d,%d,%d\n",max,min,aver);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询