C语言 99乘法表等

来源:百度知道 编辑:UC知道 时间:2024/05/14 20:39:13
4、 编程实现百钱买百鸡问题:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百钱买百鸡,问鸡翁、母、雏各几何?意为:每只公鸡值5元,母鸡值3元,小鸡三只值1元。用100元买100只鸡,问公、母、小鸡各可以买多少只?(sy5_4.c)
5、 编程解决猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩下一个桃子了。求第一天共摘了多少个桃子?(sy5_5.c)
6、 输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数。(sy5_6.c)
最好 每题都有 附带注释 特别是难懂的地方
答的好的 解释得清楚的追加 50分 谢谢了 我也就这么多分了

4.1. 百钱买百鸡
#include "stdio.h"
#include "conio.h"

main()
{
int gongji,muji,xiaoji;

for(gongji=1;gongji<=20;gongji++)
{
for(muji=1;muji<=33;muji++)
{
for(xiaoji=3;xiaoji<=100;xiaoji=xiaoji+3)
{
if(xiaoji/3+muji*3+gongji*5==100)
{
printf("公?: %d, 母?: %d, 小?: %d \n",gongji,muji,xiaoji);
}
}
}

}

}

5.
include<stdio.h>
main()
{
int i,x=1;
for(i=9;i>0;i--)
x=(x+1)*2;
printf("第一天共摘%d个桃子",x)
}/*for循环从第九天开始,x为桃子数,初始值为第10天的一个,每天先把零一个加上再乘以二就是前一天的数*/
6。
#include<stdio.h>
main()
{
char *s;
int i=0,E=0,num=0,k=0,qita=0;
scanf("%s",s);
while(s[i]!='\0')
{
if((s[i]>='A'&&s[i]<='Z')||(s[i]>='a'&&s[i]<='z'))
E++