第一范文网 - 专业文章范例文档资料分享平台

c语言程序填空题

来源:用户分享 时间:2025/5/19 22:45:58 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

-------------------------------------------------------*/

#include #include #include

main() {

FILE *fp;

char t,str[100],str1[100]; int n,i,j; if((fp=fopen(\ {

printf(\ exit(0); }

printf(\ /***********SPACE***********/ ________________;

/***********SPACE***********/ for(i=0; ________________ ;i++) for(j=0;j

/***********SPACE***********/ if(________________) {

t=str[j];

str[j]=str[j+1]; str[j+1]=t; }

/***********SPACE***********/ ________________; fclose(fp);

fp=fopen(\ fgets(str1,100,fp); printf(\ fclose(fp); }

答案:

【1】 n=strlen(str) 或 for(n=0;str[n]!='\\0';n++) 或 for(n=0;str[n];n++) 或 for(n=0;str[n]!=0;n++) 【2】 ii 或 i<-1+n 或 ii 或 -1+n>i 或 i<=n-1 或 n-1>=i 或 -1+n>=i 【3】 str[j]>str[ j + 1 ] 或 str[ j + 1 ]

---------------------------------------------------------

第5页 共88页

功能:以每行5个数来输出300以内能被7或17整除的偶数,并求出 其和。

-------------------------------------------------------*/

#include #include main() {

int i,n,sum; sum=0;

/***********SPACE***********/ ________________;

/***********SPACE***********/ for(i=1; ________________ ;i++) /***********SPACE***********/ if(________________) if(i%2==0) {

sum=sum+i; n++;

printf(\

/***********SPACE***********/ if(________________) printf(\ }

printf(\}

答案: 【1】 n=0

【2】 i<=300 或 i<300 或 300>=i 或 300>i

【3】 i%7 == 0 || i == 0 或 !(i%7)||!(i) 或 !(i)||!(i%7) 或 !(i%7&&i) 【4】 n%5 == 0 或 !(n%5) 或 n/5*5==n 9)./*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:以下程序的功能如(图1)。

-------------------------------------------------------*/

#include main() { int f;

第6页 共88页

/***********SPACE***********/ ________________; float t,pi;

t=1;pi=t;f=1;n=1.0;

/***********SPACE***********/ while(________________ ) {

n=n+2;

/***********SPACE***********/ ________________; t=f/n; pi=pi+t; }

/***********SPACE***********/ ________________;

printf(\}

答案:

【1】 float n 或 duoble n

【2】 fabs(t)>=1e-6 或 fabs(t)>=0.000001 或 1e-6<=fabs(t) 或 0.000001<=fabs(t) 【3】 f=-f 或 f=-1*f 或 f=f*(-1) 或 f=f*-1 或 f=(-1)*f 【4】 pi= pi * 4 或 pi*=4

(图1) 11)./*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:求100-999之间的水仙花数

说明:水仙花数是指一个三位数的各位数字的立方和是这个数本身。 例如:153=1^3+5^3+3^3)。

-------------------------------------------------------*/

int fun(int n) { int i,j,k,m; m=n;

/***********SPACE***********/ ________________; for(i=1;i<4;i++) {

/***********SPACE***********/ ________________; m=(m-j)/10;

第7页 共88页

k=k+j*j*j; }

if(k==n)

/***********SPACE***********/ ________________; else

return(0);} main() { int i;

for(i=100;i<1000;i++)

/***********SPACE***********/ if(________________==1) printf(\}

答案: 【1】 k=0

【2】 j=m 或 j=m-m/10*10 或 j=m-10*(m/10) 【3】 return(1) 【4】 fun(i)

(图1)

12)./*------------------------------------------------------- 【程序填空】

---------------------------------------------------------

功能:产生并输出如下形式的方阵。 1 2 2 2 2 2 1 3 1 2 2 2 1 4 3 3 1 2 1 4 4 3 3 3 1 4 4 4 3 3 1 5 1 4 4 3 1 5 5 5 1 4 1 5 5 5 5 5 1

-------------------------------------------------------*/

main() {

int a[7][7]; int i,j;

for (i=0;i<7;i++) for (j=0;j<7;j++) {

第8页 共88页

搜索更多关于: c语言程序填空题 的文档
c语言程序填空题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3lua22letp1oirv32map_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top