- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.9一个球从100m高度自由落下,每次落地返回后跳回原高度的一半。在落下,在反弹。求它在第10次落地时,共经过多少米?第10次反弹好高?
#includestdio.h
void main()
{
int i;
float s,h;
s=h=100;
for(i=1;i10;i++)
{
h=0.5*h;
s=s+2*h;
}
printf(%f\n%f\n,s,0.5*h);}
6.6输出所有“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。例如,153=13
#includestdio.h
void main()
{
int a,b,c,d;
for(a=100;a=999;a++)
{
b=a%10;
c=a/10%10;
d=a/100;
if(a==b*b*b+c*c*c+d*d*d)
printf(水仙花数%d\n,a);
}
}
#include stdio.h
void main()
{
char a;
a=getchar();
while((a=getchar())!=\n)
printf(%c,a);
}红色语句,部分第一次使用时把第一个字母付给了getchar;第二次使用getchar得到的是第二个字母!
6.2输入一串字符,分别统计出其中语文字母,空格,和其他字符的个数
#include stdio.h
void main()
{
int a,b,c,d;
a=b=c=d=0;
char e;
while((e=getchar())!=\n)
{
if(0=ee=9) a++;
else if((a=ee=z)||(A=ee=Z)) b++;
else if(e== ) c++;
else d++;}
printf(数字字符个数=%d\n,a);
printf(字母字符个数=%d\n,b);
printf(空格字符个数=%d\n,c);
printf(其他字符个数=%d\n,d);
}
1.字符是单引号,字符串是双引号
2.\n是循环的结束,如果不加就是死循环
3.运算符的=号是放在右边
8.3写一个判素数的函数,在主函数输入一个整数,输出是否是素数的信息。
#includestdio.h
#includemath.h
int ss(int c)
{int b,i,f;
b=(int)(sqrt(c));
for(i=2;i=b;i++)
if(c%i==0)
break;
if(i=b+1) f=1;
else f=0;
return f;}
void main()
{int c,e;
printf(input a number:\n);
scanf(%d,c);
e=ss(c);
if(e==1)
printf(这个数是素数%d,c);
else
printf(这个数不是素数%d,c);}
8.5写入一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符串。
#includestdio.h
#includestring.h
char b[100];
void lixu(char a[100])
{int i,j,k;
j=strlen(a);
k=j;
for(i=0;ik;i++,j--)
b[i]=a[j-1];}
void main()
{printf(输入一串字符:\n);
char a[100];
scanf(%s,a);
lixu(a);
printf(%s,b);}
#includestdio.h
#includestring.h
char b[100];
void lixu(char a[100])
{int i,j,k;
j=strlen(a);
k=j;
for(i=0;ik;i++,j--)
b[i]=a[j-1];}
void main()
{printf(输入一串字符:\n);
char a[100];
gets(a);
lixu(a);
puts(b);}
gets 能接受空格,scanf不能接受空格
8.8写一个函数,输入一个四位数字,要求输出这四位数字字符,但每两个数字间空一个空格。如1990,应输出1 9 9 0.
#includestdio.h
char d[100];
void change(int b)
{char a[100];int i=0,j=0;
while(i4)
{a[j]= ;
j++;
a[j]=0+(b%10);
b=b/10;
i++,j++;}
for(i=7,j=0;j7;i--,j++)
d[j]=a[i];}
void main()
{int b;
printf(输入一个四位数:\n);
s
您可能关注的文档
- 停车场系统工程合同.doc
- 儿童语言表演艺术第一级 第一课.doc
- 儿童行为观察案例.doc
- 先天性心脏病的试题.doc
- 兔的外形观察和内部解剖.ppt
- 兔子的基本解剖学与生理学.ppt
- 充分发挥社区卫生服务中心功能的思考与建议.doc
- 免费下载PPT模版.ppt
- 全市农村小水电情况调研报告.doc
- 全厂失电演习方案.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- 阳光书院兴义一中小升初语文英语全真模拟仿真试卷1-8(共8套)附详.pdf VIP
- 2024年卫生资格(中初级)-口腔颌面外科学主治医师考试近5年真题集锦(频考类试题)带答案.docx
- 中国纳米碳材料行业运行态势及未来发展趋势预测报告.docx
- 心理课:交往边界感.pptx
- ITSS运维服务目录.docx VIP
- (2015年初中英语综合测试题用括号中动词的适当的形式填空.doc VIP
- 2024年重庆市高中化学竞赛试题高一组(含答案).docx VIP
- 审计:原理与实务(第2版)马春静课后习题答案解析.pdf
- 髌骨不稳MPFL重建课件.pptx VIP
- 保险行业转型培训课程打造创新保险产品与服务模式.pptx
文档评论(0)