从键盘输入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
用循环语句输出以下图形
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");
}
}