c语言程序填空含答案Word下载.docx
- 文档编号:13484186
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:44
- 大小:24.77KB
c语言程序填空含答案Word下载.docx
《c语言程序填空含答案Word下载.docx》由会员分享,可在线阅读,更多相关《c语言程序填空含答案Word下载.docx(44页珍藏版)》请在冰豆网上搜索。
{
/**********Program**********/
/**********End**********/
}
main()
intx,y,z;
scanf("
%d%d%d"
&
x,&
y,&
z);
if(x<
y)swap(&
y);
z)swap(&
if(y<
printf("
%3d%3d%3d"
x,y,z);
wwjt();
voidwwjt()
FILE*IN,*OUT;
intm,n;
inti[2];
IN=fopen("
in.dat"
"
r"
);
if(IN==NULL)
{
ReadFILEError"
}
OUT=fopen("
out.dat"
w"
if(OUT==NULL)
WriteFILEError"
for(n=0;
n<
3;
n++)
{
for(m=0;
m<
2;
m++)
fscanf(IN,"
%d"
i[m]);
swap(&
i[0],&
i[1]);
fprintf(OUT,"
%d\n"
i[0]);
i[1]);
fclose(IN);
fclose(OUT);
/*-------------------------------------------------------
输入3个数a,b,c,按从小到大的顺序输出。
-
if(n1>
n2)swap(pointer1,pointer2);
n3)swap(pointer1,pointer3);
if(n2>
n3)
voidswap(int*p1,int*p2)
将s所指字符串的反序和正序进行连接形成一个新串放在
t所指的数组中。
例如:
当s所指的字符串的内容为"
ABCD"
时,t所指数组中
的内容为"
DCBAABCD"
。
d=len(s);
(strlen(s)
for(i=1(i=0);
i<
d;
i++)
t[2*d]='
/0'
(‘\0’);
把20个随机数存入一个数组,然后输出该数组中的
最小值。
其中确定最小值的下标的操作在fun函数中
实现,请给出该函数的定义。
#include<
#defineVSIZE20
intvector[VSIZE];
intfun(intlist[],intsize)
/**********Program**********/
/**********End**********/
}
main()
{
inti;
for(i=0;
i<
VSIZE;
i++)
vector[i]=rand();
Vector[%d]=%6d\n"
i,vector[i]);
}
i=fun(vector,VSIZE);
\nMininum:
Vector[%d]=%6d\n"
voidwwjt()
inti,t;
FILE*fp;
fp=fopen("
"
);
fprintf(fp,"
t=fun(vector,VSIZE);
t,vector[t]);
fclose(fp);
输出9*9口诀。
for(i=1;
10;
for(j=1;
j<
j++)
%d*%d=%-3d"
i,j,result);
以下程序把两个数按由大到小的顺序输出来.
swap(int*p1,*p2)(intt)
%d%d"
a,b(&
a,&
b));
printf("
max=%d,min=%d\n"
p,q(*p,*q));
求1到100之间的偶数之积。
voidwwjt();
doublefun(intm)
ji=%f\n"
fun(100));
intiIN,i;
doubledOUT;
23.IN"
PleaseVerifyTheCurrerntDir..itMayBeChanged"
23.out"
PleaseVerifyTheCurrentDir..itMayBeChanged"
for(i=0;
iIN);
dOUT=fun(iIN);
%f\n"
dOUT);
将字母转换成密码,转换规则是将当前字母变成其后的第
四个字母,但W变成A、X变成B、Y变成C、Z变成D。
小写字
母的转换规则同样。
while((c=getchar())!
='
\n'
)
if((c>
a'
&
c<
z'
)||(c>
A'
Z'
))c=c+4;
if((c>
'
+4)||c>
)
编写input()和output()函数输入,输出5个学生的数据记录。
#defineN5
structstudent
charnum[6];
charname[8];
intscore[4];
}stu[N];
input(stu)
structstudentstu[];
/**********FOUND**********/
j;
N;
\npleaseinput%dof%d\n"
i+1,N);
num:
"
%s"
stu[i].num);
name:
stu[i].name);
for(j=0;
score%d."
j);
stu[i].score[j]);
\n"
print(stu)
inti,j;
\nNo.NameSco1Sco2Sco3\n"
=N;
%-6s%-10s"
stu[i].num,stu[i].name);
%-8d"
stu[i].score[j]);
input();
print();
/*------------------------------------------------
产生20个[30,120]上的随机整数放入二维数组a[5][4]
中,求每行元素的和。
#include"
stdlib.h"
voidrow_sum(inta[5][4],intb[5])
voidrow_sum();
inta[5][4],b[5],i,j;
5;
4;
a[i][j]=rand()%(120-30+1)+30;
%5d"
a[i][j]);
row_sum(a,b);
%6d"
b[i]);
inti[5][4];
into[5];
pr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 程序 填空 答案