有几道C语言编程题想问问大家

来源:百度知道 编辑:UC知道 时间:2024/05/30 19:35:47
1.输入10个数,先用选择法对它们从小到大排序;然后输入另一个数,将它插入到10个数中,使这些数仍然有序。
2.输出9*9乘法表。
3.幼儿园有大·中·小3个班的小朋友,分西瓜时,大班3个人1个,中班4人一个,小班5人一个,正好分完10个西瓜,分苹果时,大班每人2个,中班每人3个,小班每人4个,正好分完100个苹果。编程求幼儿园里有多少个小朋友。
4.有1,2,3,4个数字,能成多少个互不相同且无重复数字的三位数?都是多少?
好了,就这些,希望大家帮帮啊,

1.
main()
{
int i=0,j=0,a[10];
for(i=0;i<10;i++)
{
scanf(a+i,%d);
}
for(i=0;i<10;i++)
for(j=0;j<i;j++)
{
if(a[j]>a[j+1])
{
t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
scanf(&b,%d);
for(i=0;i<10;i++)
if(b<a[i])
{
paixu
}
}

第二题:
#include <stdio.h>
main()
{
int i,j;
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
printf("%2d*%2d=%d",j,i,i*j);
printf("\n");
}
}

3
#include <iostream.h>
void main()
{
int D,Z,X;

for(X = 5; X<25;X++)
for( D=3;D<30;D++)
for( Z=4;Z<35;Z++)
if( (2*D+Z*3+X*4)==100&&(D/3+Z/4+X/5)==10&&(D%3==0&&Z%4==0&&X%5==0) )
{
cout<<D<<endl;
cout<<