《计算机软件基础一》.doc

《计算机软件基础一》.doc

ID:50875640

大小:85.00 KB

页数:6页

时间:2020-03-08

《计算机软件基础一》.doc_第1页
《计算机软件基础一》.doc_第2页
《计算机软件基础一》.doc_第3页
《计算机软件基础一》.doc_第4页
《计算机软件基础一》.doc_第5页
资源描述:

《《计算机软件基础一》.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、参考源程序(15分)〃打印出所有的“水仙花数”。〃所谓“水仙花数”是指一个三位数,其各位数字的立方和等于数本身。#includevstdio・h>intmain()//#inclduevmath.h〉,需要用到pow()库函inti,j,k;/*分别表示百位,十位,个位*/5分intn;for(n=10();n<1000;n++)10分i=n/100;j=n/10-i*10;k=n・i*100・j*1();if+j*j*j+k*k*k==n)//或者if(pow(i,3)+pow(j,3)+pow(k,3)==n)printf(n%dM,n);}return0;}/二、参考源程序(

2、15分)〃有一篇文章,共有3行文字,每行80个字符。〃要求统计出其中英文大写字母、小写字母、数字、空格和其他字符的个数。#include#includeintmain(){intij,upp,low,dig,spa9oth;chartext[3][80];//3行文字,每行80个字符upp=low=dig=spa=oth=0;for(i=0;i<3;i++)gets(text[i]);5分for(j=0;j<80&&text[i][j]!=,O,;j++)10分if(text[i][j]>=,A,&&text[i][j]<=,Z,)upp++;e

3、lseif(text[i][j]>='a,&&text[i][j]<=,z,)low++;elseif(text[i][j]>=,0,&&text[i][j]<=,9,)dig++;elseif(text[i][j]==,*)spa++;elseoth++;}}for(i=0;i<3;i++){printf(H%sM,text[i]);}printf(M%d,%d,%d,%d,%d'*,upp,low,dig,spa,oth);return0;}三、参考源程序(15分)〃编写fill!函数,fill!函数的功能是:〃求11以内(不包括n)同时能被3和7整除的所有自然数之和的平方

4、根;〃主函数的功能是输入n的值,调用fun函数,并输出结果。#includevstdio・h>#includeintfun(intn)10分inti;intsum=0;for(i=l;istru

5、ctstudent5分{floatrl;floatr2;};intmain()5分{floatij;structstudenta;scanf(n%f%fH,&a.rl,&a.r2);i=a.rl;j=a.r2;printf(M%f,,,(i+j)/2);return0;}五、参考源程序(15分)#include#includestructstu{chardata;structstu*next;5分}*head,*p;voidmain(){charch;head=(structstu*)malloc(sizeof(structstu));//申请

6、头节点5分head->next=NULL;while((ch=getchar())!=f*f)5分p=(structstu*)malloc(sizeof(structstu));p->data=ch;p->next=head・>next;head->next=p;〃建立的顺序和输出的结果相反}p=head->next;while(p!=NULL)printf(n%cH,p->data);p=p->next;}}六、参考源程序(15分)〃已知长度为n的线性表L采用顺序存储结构,请写一算法,找出线性表中值最小的数据元〃素。#includevstdio・h>typedefstructintd

7、ata[50];intlength;}L;intmain(){La;inti,n,min;scanf(u%dM,&n);a.length=n;foi*(i=0;iva・length;i++)//顺序表初始化5分{printf(Ha[%d]-H,i);scanf(n%dH,&a.data[i]);}for(i=0;iva・length;i++)//顺序表初始化{printf(M%dM,a.data[i]);}printf(Hn);min=O;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。