九州海上牧云记的皇后:请教几个简单的C语言编程题

来源:百度文库 编辑:高考问答 时间:2024/04/30 08:02:37
1:从键盘输入一个正数,然后计算从1到该数之前有几个奇数,几个偶数,几个能被三整除的数
2:有36块砖需要搬走,男性每人搬4块,女性每人搬3块。两个小孩抬一块,计算并显示出男,女,小孩个多少人时总数正好是36人,同时又正好一次搬完36块砖
3:输入50个数。显示其中的偶数并统计出偶数的个数
4:输入两个数进行比较,给出比较结果(大于,小于,等于)
5:用循环程序实现,输入十个正整数,显示其中能被3整除的数。并找出能被3整除的最大数
小弟考试急用,希望会的朋友能给准确的答案谢谢了!!

(1) #include<stdio.h>
mian()
{int i,j,jishu=0,oushu=0,chushu=0;
printf("Please input a number:\n");
scanf("%d",&j);
if(j==1) {jishu=1;oushu=0;chushu=0}
else
{ jishu=j/2;oushu=j-jishu;}
for(i=1;i<=j;i++)
{ if(j/3==0) chushu++;}
}

(2) #include<stdio.h>
main()
{int man,woman,child;
for(man=0;man<=9;man++)
for(woman=0;woman<=12;woamn++)
for(child=0;child<=36;child++)
if(man+woman+child==36&&4*man+3*woman+child/2==36)
printf("%d %d %d",man,woman,child);
}

(3) #include<stdio.h>
main()
{
int i,a[50],n=0;
for(i=0;i<50;i++)
{ scanf("%d",&a[i]);
if(a[i]%2==0)
n=n+1;
}
printf("%d",n);
}

(4) #include<stdio.h>
main()
{
int i,j;char a;
scanf("%d %d",&i,&j);
if(i==j) a='=';
else a=i<j?'<':'>';
printf("%d%c%d",i,a,j);
}

(5) #include<stdio.h>
main()
{
int max,i,a[10],b[10],j=0;
for(i=0;i<10;i++)
{scanf("%d",&a[i]);
if(a[i]/3==0)
{b[j]=a[i];
j++;
}
for(i=0;i<=j;j++)
{printf("%d,",b[j]);
if(i==j) printf("\n");
if(max<a[i]) max=a[i];
}
printf("zuida:%d",max);
}

有问题就找我,我Q:229699804

ji,ou,chusang
scanf("%d",&a);
if(a%2==0)
{
ji=a/2;
ou=a/2-1;
printf("%d,%d",ji,ou)
}
else
{
ji=(a-1)/2;
ou=(a-1)/2;
}
if(a%3==0)
{
chusang=a/3-1;
printf(......);
}
else
{
chusang=a/3;
printf(........);
}