请教几个简单的C语言编程题

来源:百度知道 编辑:UC知道 时间:2024/05/01 19:24:02
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;
s