C语言程序设计题:

估计式考试要考的题谁会答帮忙写好点
C语言程序设计题:一、用if的嵌套法求解最大值或最小值 二、用for循环编程实现累加和式子 三、数组题:1>数据的分段统计 2>冒泡排序

程序如下
一:
#include<stdio.h>
main()
{
int a[10],i,max;
printf("please input ten numbers:\n");
for(i=0;i!=10;++i)
scanf("%d",&a[i]);
max=a[0];
for(i=0;i!=10;++i)
{
if(a[i]>max)
max=a[i];
}
printf("max=%d\n",max);
}

二:
#include<stdio.h>
#include<windows.h>

main()
{
int n,i,sum=0;
printf("please input n:\n");
scanf("%d",&n);
for(i=1;i<=n;++i)
sum=sum+i;
printf("sum=%d\n",sum);
system("pause");
}

三:
1>
#include<stdio.h>
main()
{
int n[10],i,A=0,B=0,C=0,D=0,E=0;
printf("请输入10个分数(0-100):\n");
for(i=0;i!=10;++i)
{
scanf("%d",&n[i]);
switch((int)(n[i]/10))
{
case 10:
++A;
break;
case 9:
++A;
break;
case 8:
++B;
break;
case 7:
++C;
break;
case 6:
++D;
break;
default:
++E;
break;
}
}
printf("90分以上的有%d个\n",A);
printf("80-89有%d个\n",B);
printf("70-79有%d个\n",C);
printf("60-69有%d个\n",D);
printf("60分以下的有%d个\n",E);
}

2>
#include<stdio.h>
main()
{
int a[8]={5,2,4,6,1,3,2,6},i,n,t,tem;
while(tem!=0)
{
tem=0;
for(i=0;i!=7;++i)
{
n=i;
while(n<=6&&a[n]>a[n+1])
{
t=a[n];
a[n]=a[n+1];
a[n+1]=t;
++n;
++tem;
}
}
}
for(i=0;i!=8;++i)
{
printf("%d ",a[i]);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-12-13
书上不是都写着吗?看看书吧!
相似回答
大家正在搜