if (x
printf(\
printf(\
52题目:(百鸡问题)100元钱买100只鸡,公鸡一只5元钱,母鸡一只3元钱,小鸡一元钱三只,求100元钱能买公鸡、母鸡、小鸡各多少只? #include
{int cocks,hens,chicks;
/*设公鸡cocks只、母鸡hens只、小鸡chicks只*/ cocks=0;
while(cocks<=20)/*最多买20只公鸡*/ {hens=0;
while(hens<=33)/*最多买33只母鸡*/
{chicks=100.0-cocks-hens; /*鸡总数为100*/ if(5.0*cocks+3.0*hens+chicks/3.0==100.0) /*总钱数应为100*/
printf(\,%d,%d\\n\,cocks,hens,chicks); hens++; }
cocks++; } }
53题目:从键盘输入的字符中统计数字字符的个数,用换行符结束循环。 #include
if(c>='0'&&c<='9') n++;
c=getchar(); }
printf(\getchar(); }
54题目:从键盘输入的字符中统计小写字符的个数,用换行符结束循环。 #include
if(c>='a'&&c<='z') n++;
c=getchar(); }
printf(\getch(); }
55题目:从键盘输入6名学生的5门成绩,分别统计出每个学生的平均成绩并输出。 #include
float g,sum,ave;
for(i=1;i<=6;i++)/*外循环:控制6名学生*/ {
sum=0;/*每名学生总成绩初始为0*/
for(j=1;j<=5;j++)/*内循环:输入各科成绩并求和*/ {
scanf(\,&g); sum+=g; }
ave=sum/5;/*计算平均成绩*/
printf(\=%5.2f\\n\,i,ave); } }
56题目:写出满足不等式1+1/2+1/3+1/4+…1/N>15最小的N值并输出。 #include
{float sum=0; int n=0; do {n++;
sum+=1.0/n;
}While(sum<=15);
printf("n=%d\\n",n-1); }
57题目:从键盘输入n值,输出如下所示的图形。
#include
printf(\; scanf(\for(i=1;i<=n;i++) {
for(j=1;j<=n+i-1;j++) if(j>n-i) printf(\; else printf(\; printf(\; }
for(i=1;i
for(j=1;j<=2*n-i-1;j++) if(j>i) printf(\ else printf(\printf(\} }
58题目:计算下列算式的值:
#define E 0.000001 #include
{float x,y=1,s=0;
printf(\; scanf(\; while(1.0/y>E) {s=s+1.0/y;
* * * * * * * * * * * * *
直到某一项的值小于0.000001时为止。输出最后C的值。
y=y*x; }
printf(\; }
59题目:计算并输出下面算式的结果值:
#include
for(i=1;i<=100;i++) s=s+i;
for(i=1;i<=50;i++) s=s+i*i;
for(i=1;i<=10;i++) s=s+1.0/i;
printf(\; }
60题目:编写程序,读入一个整数N;若N为非负数,则计算并输出N到2×N之间的整数和;若N为一个负数,则计算并输出2×N到N之间的整数和。 #include
long s1=0,s2=0;
printf(\; scanf(\; if(n>=0)
for(i=n;i<=2*n;i++) s1=s1+i; else
for(i=n;i>=2*n;i--) s1=s1+i;
printf(\; }
相关推荐: