当前位置:   article > 正文

实验四参考答案计算机C语言,实验四参考答案_C语言程序设计(袁宁)_doc_大学课件预览_高等教育资讯网...

计算机实验4答案

1.简单循环编程

(2) 输入一行字符,以回车键作为结束标志,分别统计出大写字母、小写字母、空格、数字和其它字符的个数。

#include,stdio.h”

main()

{

char ch;

int capital=0,alpha=0,space=0,number=0,other=0;

printf(“\nPlease input some chars(ending in ‘\n’):”);

while(ch=getchar()!=’\n’)

{

if(ch>=65&&ch<=90)

capital++;

else if(ch>=97&&ch<=122)

alpha++;

else if(ch>=48&&ch<=57)

number++;

else if(ch==‘ ’)

space++;

else

other++;

}

printf(“\ncapital:%d,alpha:%d,number:%d,space:%d,other:%d”,capital,alpha,number,space,other);

}

2.递推问题编程

(3) 有一分数序列:

求出这个数列的前20项之和。

main()

{

int i,m=2,n=1,t;

float sum=0;

for(i=1;i<=20;i++)

{

sum=sum+1.0*m/n;

t=m;

m=m+n;

n=t;

}

printf(“\nThe sum is %f”,sum);

}

(6) 求的值,其中a是一个数字,如2+22+222+2222+22222(此时n=5),n由键盘输入。

#include,math.h”

main()

{

float s,sum=0;

int i,n,a;

printf(“\nPlease input the a,n:”);

scanf(“%d%d”,&a,&n);

s=a;

for(i=1;i<=n;i++)

{

sum=sum+s;

s=s+a*pow(10,n);

}

printf(“\nThe sum is %f”,sum);

}

猴子吃桃问题。猴子第一天摘下若干桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都多吃了前一天剩下的一半零一个。到底10天早上再想吃时,就只剩下一个桃子了。求第一天共摘了多少桃子。

main()

{

int day,x1,x2;

x2=1;

for(day=10;day>=1;day--)

{ x1=(x2+1)*2;

x2=x1;

}

printf("\nzongshu=%d",x1);

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/961549
推荐阅读
相关标签
  

闽ICP备14008679号