从键盘输入10个数,输出最大数和次最大数

来源:百度知道 编辑:UC知道 时间:2024/04/30 21:26:39
编写程序,计算s=1+(1+2)+(1+2+3)+(1+2+3+4)+....+(1+2+3+....+20)的值
用循环语句输出以下图形
1
23
345
4567
56789

第一题:
#include<stdio.h>
void main()
{
int i,j,t;
int a[10];
printf("input 10 numbers:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);

for(j=0;j<10;j++)

for(i=0;i<10;i++)
if(a[i]<a[i+1])
{t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}

printf("max1:%d max2:%d",a[0],a[1]);
}
第二题:
#include<stdio.h>
main()
{
int i,j,s=0;

for(j=1;j<21;j++)
for(i=1;i<j+1;i++)
{ s=s+i;

}

printf("%d\n",s);
}

第三题:
#include<stdio.h>
main()
{ int i,j,k=0;
for(j=1;j<6;j++)
{
k++;
for(i=k;i<j+k;i++)
printf("%d",i);
printf("\n");
}
}