万维考试系统C语言试题库程序设计题导出113道Word文档下载推荐.docx
- 文档编号:22553850
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:246
- 大小:53.42KB
万维考试系统C语言试题库程序设计题导出113道Word文档下载推荐.docx
《万维考试系统C语言试题库程序设计题导出113道Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《万维考试系统C语言试题库程序设计题导出113道Word文档下载推荐.docx(246页珍藏版)》请在冰豆网上搜索。
为整数,然后输出主对角线元素的积,并在fun<
函数中输出。
main<
{
inti,j,s,a[3][3];
i=0;
3;
i++>
{
j=0;
j<
j++>
scanf<
"
%d"
&
a[i][j]>
}
s=fun<
a>
printf<
Sum=%d\n"
s>
wwjt<
intfun<
inta[3][3]>
FILE*IN,*OUT;
intm;
intn;
inti[3][3];
into;
IN=fopen<
in.dat"
"
r"
if<
IN==NULL>
ReadFILEError"
OUT=fopen<
out.dat"
w"
OUT==NULL>
WriteFILEError"
m=0;
m<
m++>
n=0;
n<
n++>
fscanf<
IN,"
i[m][n]>
o=fun<
i>
{
fprintf<
OUT,"
%d\n"
o>
getch<
fclose<
IN>
OUT>
intsum;
inti,j;
sum=1;
for<
sum=sum*a[i][i];
returnsum;
第3题〔10.0分题号:
324
能计算从1开始到n的自然数中偶数的平方的和,n由
键盘输入,并在main<
函数中输出。
〔n是偶数
Enterm:
"
&
m>
\nTheresultis%d\n"
fun<
}
intt;
intc;
c=1;
c<
=5;
c++>
t>
intsum,i;
sum=0;
i=2;
sum=sum+i*i;
return<
sum>
第4题〔10.0分题号:
345
将两个两位数的正整数a、b合并形成一个整数放在c
中。
合并的方式是:
将a数的十位和个位数依次放在
c数的千位和十位上,b数的十位和个位数依次放在
c数的个位和百位上。
例如:
当a=45,b=12。
调用该函数后,c=4251。
voidfun<
inta,intb,long*c>
inta,b;
longc;
inputa,b:
%d%d"
a,&
b>
fun<
a,b,&
c>
Theresultis:
%ld\n"
c>
voidwwjt<
>
FILE*rf,*wf;
inti,a,b;
longc;
rf=fopen<
"
;
wf=fopen<
i=0;
i<
10;
i++>
rf,"
%d,%d"
wf,"
a=%d,b=%d,c=%ld\n"
a,b,c>
}
rf>
wf>
*c=a/10*1000+a%10*10+b/10+b%10*100;
----------------------
第5题〔10.0分题号:
366
求一组数中大于平均值的数的个数。
给定的一组数为1,3,6,9,4,23,35,67,12,88时,函
数值为3。
inta[],intn>
inta[10]={1,3,6,9,4,23,35,67,12,88};
inty;
y=fun<
a,10>
y=%d\n"
y>
intiIN[10],iOUT,i,j;
PleaseVerifyTheCurrerntDir..itMayBeChanged"
PleaseVerifyTheCurrentDir..itMayBeChanged"
10;
iIN[i]>
iOUT=fun<
iIN,10>
iOUT>
inti,k=0;
floats=0,ave;
n;
s+=a[i];
ave=s/n;
%f"
ave>
a[i]>
ave>
k++;
returnk;
第6题〔10.0分题号:
355
/*------------------------------------------------
对长度为8个字符的字符串,将8个字符按降序排列。
原来的字符串为CEAedcab,排序后输出为edcbaECA。
Firefox
inti,j;
chart;
num;
j=i+1;
s[i]<
s[j]>
{t=s[i];
s[i]=s[j];
s[j]=t;
第7题〔10.0分题号:
44
求出二维数组周边元素之和,作为函数值返回。
二
维数组的值在主函数中赋予。
-------------------------------------------------*/
#defineM4
#defineN5
inta[M][N]>
/**********Program**********/
/**********End**********/
inta[M][N]={{1,3,5,7,9},{2,4,6,8,10},{2,3,4,5,6},{4,5,6,7,8}};
inty;
y=fun<
printf<
s=%d\n"
wwjt<
FILE*IN,*OUT;
intiIN[M][N],iOUT;
inti,j,k;
IN=fopen<
14.IN"
if<
{printf<
OUT=fopen<
14.out"
k=0;
k<
k++>
{for<
M;
N;
iIN[i][j]>
iOUT=fun<
iIN>
fprintf<
fclose<
ints=0;
s=s+a[i][0]+a[i][N-1];
j=1;
N-1;
s=s+a[0][j]+a[M-1][j];
returns;
第8题〔10.0分题号:
339
判断整数x是否是同构数。
若是同构数,函数返回1;
否则返回0。
x的值由主函数从键盘读入,要求不大
于100。
说明:
所谓"
同构数"
是指这样的数,这个数出现在它的
平方数的右边。
输入整数5,5的平方数是25,5是25中右侧的数,所
以5是同构数。
intx>
intx,y;
\nPleaseenteraintegernumbers:
x>
100>
dataerror!
\n"
exit<
0>
y>
%dYES\n"
x>
else
%dNO\n"
intn,t;
t=0;
t<
5;
t++>
IN,"
n>
OUT,"
o>
intk;
k=x*x;
<
k%10==x>
||<
k%100==x>
return1;
else
return0;
第9题〔10.0分题号:
383
用函数实现字符串的复制,不允许用strcpy<
函数。
voidcopy<
charstr1[],charstr2[]>
voidcopy<
charc1[40],c2[40];
gets<
c1>
copy<
c1,c2>
puts<
c2>
chari[100];
charo[100];
%s"
i>
i,o>
%s\n"
inti;
str1[i]!
='
\0'
str2[i]=str1[i];
str2[i]='
第10题〔10.0分题号:
310
计算并输出给定整数n的所有因子之和〔不包括1与
自身。
注意:
n的值不大于1000。
n的值为855时,应输出704。
fun<
855>
intiIN,iOUT,i;
5;
ints=0,i;
n%i==0>
s=s+i;
第11题〔10.0分题号:
354
求小于lim的所有素数并放在aa数组中,该函数返回
所求出素数的个数。
#include<
conio.h>
#defineMAX100
intlim,intaa[MAX]>
intlimit,i,sum;
intaa[MAX];
Pleaseinputainteger:
limit>
sum=fun<
limit,aa>
sum;
i%10==0&
&
i!
=0>
%5d"
aa[i]>
inti,j,array[100],sum,lim;
for<
j<
=5;
j++>
lim>
lim,array>
wf,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考试 系统 语言 试题库 程序设计 导出 113