- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言上机报告8函数2-答案
上机报告 8 函数2
一、上机内容
1. 以下程序的执行结果是什么?
#includestdio.h
long fib(int g)
{
switch(g)
{
case 0:return 0;
case 1:case 2:return(1);
}
return(fib(g-1)+fib(g-2));
}
main()
{
long k;
k=fib(5);
printf(%d\n,k);
}
2.下面程序用于统计输入句子中的单词数,请填空。
#includestdio.h
main()
{
int i,c,num=0,word=0;
char string[81];
puts(请输入一个英文句子:);
gets(string);
for(i=0; c=string[i]; i++)
if(c== )
word=0;
else if(word==0)
{
word=1;
num++;
}
printf(%d,num);
}
3. 编写一个程序,打印出九九乘法表,输出结果如下所示。
#include stdio.h
void main()
{
int i=1,k;
while (i10)
printf(%d\t,i++);
printf(\n--------------------------------------------------------------------\n);
i=1;
while (i10)
{
k=1;
while (k=i)
{
printf(%d\t,i*k++);
}
printf(\n);
i++;
}
printf(\n\n);
printf(?for \n);
for(i=1;i=9;i++)
printf(%d\t,i);
printf(\n);
printf(--------------------------------------------------------------------\n);
for(i=1;i=9;i++)
{
for(k=1;k=i;k++)
printf(%d\t,i*k);
printf(\n);
}
printf(\n\n);
printf(do while \n);
i=1;
do
{
printf(%d\t,i++);
}
while (i=9);
printf(\n);
printf(--------------------------------------------------------------------\n);
i=1;
do
{
k=1;
do
printf(%d\t,i*k++);
while (k=i);
printf(\n);
i++;
}
while (i10);
printf(\n\n);
}
4、编程打印出所有的水仙花数。水仙花数是一个三位数,其各位上的数字立方之和等于该数本身。如153= 13+53+33是一个水仙花数。
5、编写一个函数,使得输入的一个字符串反序存放。
#includestdio.h
#includestring.h
void main()
{
void inverse(char c[]);
char s[100];
printf(please input a string:\n);
gets(s);
inverse(s);
puts(s);
}
void inverse(char c[])
{
int n,i,j;
char t;
n=strlen(c);
for(i=0,j=n-1;in/2;i++,j--)
{
t=c[i];
c[i]=c[j];
c[j]=t;
}
}
二、上机作业
1. C语言是由( )构成。
A. 主程序和子程序
B. 主函数和若干子函数
C. 一个主函数和一个其他函数
D. 主函数和子程序
2. 以下说法中正确的是( )。
A. C语言程序总是从第一个的函数开始执行
B. 在C语言程序中,要调用的函数必须在main()函数中定义
C. C语言程序总是从main()函数开始执行
D. C语言程序中的main()函数必须放在程序的开始部分
3. 以下
您可能关注的文档
- 2016版《3年高考2年模拟课标化学》题组练习第12讲氧硫及其化合物2年模拟.docx
- 2016高考化学二轮复习习题专题17氧硫及其化合物和环境保护Word版含解析.doc
- 2016惠安县初中学业质量检测2(定稿).doc
- 2016河工大函授工程力学.doc
- 2017版高考化学一轮复习真题专训第四章非金属及其化合物基础课时3硫及其重要化合物.doc
- 2016高三地理三轮总复习热点总结(王玉娟).doc
- 2017版高考化学一轮复习课时跟踪训练第四章非金属及其化合物基础课时3硫及其重要化合物.doc
- 2016高考三角函数立体几何数列荟萃.docx
- 2017生物一轮对点训练1-4生物组织中有机物的鉴定和观察bWord版含解析.doc
- 2017届湖南省雅礼中学高三上学期月考(二)化学试题.doc
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
原创力文档


文档评论(0)