C程序填空Word文件下载.docx
- 文档编号:17946776
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:137
- 大小:47.47KB
C程序填空Word文件下载.docx
《C程序填空Word文件下载.docx》由会员分享,可在线阅读,更多相关《C程序填空Word文件下载.docx(137页珍藏版)》请在冰豆网上搜索。
inti;
fun1(s);
for(i=0;
if(i%5==0)printf("
\n"
);
printf("
%8.2f"
s[i]);
6;
w[i]);
答案:
【1】s[i]=k或s[i]=(i+1)*2
【2】if((i+1)%5==0)或if((i+1)/5*5==i+1)
【3】sum=0或sum=0.0
【4】fun2(s,w)
4)./*-------------------------------------------------------
下面的程序是求1!
+3!
+5!
+……+n!
的和。
longintf,s;
inti,j,n;
scanf("
%d"
&
n);
for(i=1;
=n;
________________)
f=1;
for(j=1;
j++)
s=s+f;
n=%d,s=%ld\n"
n,s);
【1】s=0
【2】i+=2或i=i+2或i++,i++
【3】j<
=i或i>
=j或j<
i+1或i+1>
j
【4】f=f*j
5)./*-------------------------------------------------------
将一个字符串中下标为m的字符开始的全部字符复制成为另
一个字符串。
#include<
stdio.h>
voidstrcopy(char*str1,char*str2,intm)
char*p1,*p2;
p2=str2;
while(*p1)
inti,m;
charstr1[80],str2[80];
gets(str1);
m);
puts(str1);
puts(str2);
【1】p1=str1+m
【2】*p2++=*p1++或*(p2++)=*(p1++)或*p2=*p1,p2++,p1++或*p2=*p1++,p2++或*p2++=*p1,p1++
【3】*p2='
\0'
或*p2=0或*p2=NULL
【4】strcopy(str1,str2,m)
6)./*-------------------------------------------------------
以下程序是用选择法对10个整数按升序排序。
/***********SPACE***********/
________________
inti,j,k,t,a[N];
=N-1;
a[i]);
N-1;
for(j=i+1;
if(a[j]<
a[k])k=j;
if(________________)
t=a[i];
a[i]=a[k];
a[k]=t;
outputthesortedarray:
%5d"
a[i]);
【1】#defineN10
【2】k=i
N或N>
j或j<
=N-1或N-1>
=j
【4】
k!
=i
7)./*-------------------------------------------------------
从键盘上输入一个字符串,将该字符串升序排列后输出到
文件test.txt中,然后从该文件读出字符串并显示出来。
string.h>
stdlib.h>
FILE
*fp;
chart,str[100],str1[100];
intn,i,j;
if((fp=fopen("
test.txt"
"
w"
))==NULL)
can'
topenthisfile.\n"
exit(0);
inputastring:
gets(str);
for(j=0;
j<
n-i-1;
t=str[j];
str[j]=str[j+1];
str[j+1]=t;
fclose(fp);
fp=fopen("
r"
fgets(str1,100,fp);
%s\n"
str1);
【1】n=strlen(str)或for(n=0;
str[n]!
='
;
n++)或for(n=0;
str[n];
=0;
n++)
【2】i<
n或n>
i或i<
-1+n或i<
n-1或n-1>
i或-1+n>
=n-1或n-1>
=i或-1+n>
=i
【3】str[j]>
str[j+1]或str[j+1]<
str[j]或str[j+1]<
=str[j]
【4】fputs(str,fp)或fprintf(fp,"
str)或fprintf(fp,"
%s"
str)
8)./*-------------------------------------------------------
以每行5个数来输出300以内能被7或17整除的偶数,并求出
其和。
#include<
conio.h>
inti,n,sum;
sum=0;
if(i%2==0)
sum=sum+i;
n++;
%6d"
i);
if(________________)
\ntotal=%d"
sum);
【1】n=0
=300或i<
300或300>
=i或300>
i
【3】
i%7==0||i%17==0或!
(i%7)||!
(i%17)或!
(i%17)||!
(i%7)或!
(i%7&
&
i%17)
n%5==0或!
(n%5)或n/5*5==n
9)./*-------------------------------------------------------
以下程序的功能如(图1)。
math.h>
intf;
________________;
floatt,pi;
t=1;
pi=t;
f=1;
n=1.0;
while(________________)
n=n+2;
t=f/n;
pi=pi+t;
pi=%10.6f\n"
pi);
【1】floatn或duoblen
【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)。
intfun(intn)
{inti,j,k,m;
m=n;
4;
m=(m-j)/10;
k=k+j*j*j;
if(k==n)
else
return(0);
{
for(i=100;
1000;
if(________________==1)
%disok!
i);
【1】k=0
【2】j=m%10或j=m-m/10*10或j=m-10*(m/10)
【3】return
(1)
【4】fun(i)
12)./*-------------------------------------------------------
产生并输出如下形式的方阵。
1222221
3122214
3312144
3331444
3315144
3155514
1555551
inta[7][7];
inti,j;
for(i=0;
7;
for(j=0;
if(________________)a[i][j]=1;
elseif(i<
j&
i+j<
6)________________;
elseif(i>
6)a[i][j]=3;
elseif(________________)a[i][j]=4;
elsea[i][j]=5;
for(i=0;
%4d"
a[i][j]);
【1】
i==j||i+j==6
【2】a[i][j]=2
i<
j&
i+j>
6
或
j>
i&
i+6<
j
【4】printf("
)
13)./*-------------------------------------------------------
产生并输出杨辉三角的前七行。
1
1
1
2
3
4
6
5
10
15
20
main()
inta[7][7];
inti,j,k;
a[i][0]=1;
/***********SPACE***********/
for(i=2;
for(j=1;
a[i][j]=________________;
【1】a[i][i]=1
【2】i
【3】a[i-1][j]+a[i-1][j-1]或a[i-1][j-1]+a[i-1][j]
【4】j<
j或j-1<
i或i>
j-1
14)./*-------------------------------------------------------
输出100到1000之间的各位数字之和能被15整除的所有数,
输出时每10个一行。
intm,n,k,i=0;
for(m=100;
m<
=1000;
m++)
n=m;
do
k=k+________________;
n=n/10;
/****
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 填空
![提示](https://static.bdocx.com/images/bang_tan.gif)