程序设计CWord文档下载推荐.docx

上传人:b****4 文档编号:7216422 上传时间:2023-05-08 格式:DOCX 页数:38 大小:20.93KB
下载 相关 举报
程序设计CWord文档下载推荐.docx_第1页
第1页 / 共38页
程序设计CWord文档下载推荐.docx_第2页
第2页 / 共38页
程序设计CWord文档下载推荐.docx_第3页
第3页 / 共38页
程序设计CWord文档下载推荐.docx_第4页
第4页 / 共38页
程序设计CWord文档下载推荐.docx_第5页
第5页 / 共38页
程序设计CWord文档下载推荐.docx_第6页
第6页 / 共38页
程序设计CWord文档下载推荐.docx_第7页
第7页 / 共38页
程序设计CWord文档下载推荐.docx_第8页
第8页 / 共38页
程序设计CWord文档下载推荐.docx_第9页
第9页 / 共38页
程序设计CWord文档下载推荐.docx_第10页
第10页 / 共38页
程序设计CWord文档下载推荐.docx_第11页
第11页 / 共38页
程序设计CWord文档下载推荐.docx_第12页
第12页 / 共38页
程序设计CWord文档下载推荐.docx_第13页
第13页 / 共38页
程序设计CWord文档下载推荐.docx_第14页
第14页 / 共38页
程序设计CWord文档下载推荐.docx_第15页
第15页 / 共38页
程序设计CWord文档下载推荐.docx_第16页
第16页 / 共38页
程序设计CWord文档下载推荐.docx_第17页
第17页 / 共38页
程序设计CWord文档下载推荐.docx_第18页
第18页 / 共38页
程序设计CWord文档下载推荐.docx_第19页
第19页 / 共38页
程序设计CWord文档下载推荐.docx_第20页
第20页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

程序设计CWord文档下载推荐.docx

《程序设计CWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《程序设计CWord文档下载推荐.docx(38页珍藏版)》请在冰点文库上搜索。

程序设计CWord文档下载推荐.docx

%d\n"

s);

参考答案:

s=0;

for(i=0;

i<

N;

i++)

for(j=0;

j<

j++)

if(i<

=j)s+=a[i][j];

〖第3题〗(练习题所在文件夹:

341)!

?

编写程序,实现矩阵(3行3列)的转置

(即行列互换)

  例如,输入下面的矩阵:

100200300

400500600

700800900

程序输出:

100400700

200500800

300600900

请勿改动主函数main

和其它函数中的任何内容,仅在函数fun的花

括号中填入所编写的若干语句。

}#include"

stdio.h"

intfun(intarray[3][3])

{

}

main()

inti,j;

intarray[3][3]={{100,200,300},

{400,500,600},

{700,800,900}};

clrscr();

for(i=0;

i<

3;

i++)

{for(j=0;

j<

j++)

printf("

%7d"

array[i][j]);

\n"

);

fun(array);

Convertedarray:

getch();

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

inti,j,t;

for(i=0;

for(j=0;

i;

{t=array[i][j];

array[i][j]=array[j][i];

array[j][i]=t;

〖第4题〗(练习题所在文件夹:

489)!

!

在主函数中通过键盘输入年份,调用函数fun判断该年

是否为闰年。

fun(intyear)

{intflag;

{intyear,np;

Pleaeinputayear:

"

scanf("

%d"

&

year);

np=fun(year);

if(!

np)

%disnotaleapyear\n"

year);

else

%disaleapyear\n"

if(year%400==0)flag=1;

elseif(year%4!

=0)flag=0;

elseif(year%100!

=0)flag=1;

elseflag=0;

return(flag);

〖第6题〗(练习题所在文件夹:

504)

编写函数fun,函数的功能是:

计算并输出给定整数n的

所有因子之和(包括1与自身)。

规定n的值不大于1000。

例如:

n的值为855时,应输出1560。

#include"

intfun(intn)

{/**********Program**********/

{printf("

s=%d\n"

fun(855));

ints=0,i;

for(i=1;

=n;

if(n%i==0)s=s+i;

returns;

〖第11题〗(练习题所在文件夹:

525)!

编写函数fun,它的功能是:

求小于等于形参n同时

能被3与7整除的所有自然数之和的平方根,并作为

函数值返回。

输入100,输出14.491377

math.h"

doublefun(intn)

intn;

doublem;

输入一个数:

scanf("

n);

m=fun(n);

和的平方根为:

%lf\n"

m);

doublesum=0.0;

inti;

i<

if((i%3==0)&

&

(i%7==0))sum+=i;

returnsqrt(sum);

〖第13题〗(练习题所在文件夹:

410)

编写函数fun求sum=d+dd+ddd+

……+dd...d(n个d),

其中d为1-9的数字。

例如3+33+333+3333+33333(此时d=3,n=5)

,d和n在主函数中输入。

请勿改动主函数

main和其它函数中的任何内容,仅在函

数fun的花括号中填入所编写的若干语句。

{intd,n;

longsum,fun();

d="

d);

n="

sum=fun(d,n);

sum=%ld\n"

sum);

getchar();

longintfun(intd,intn)

longints=0,t=0;

{t=t+d;

s=s+t;

d=d*10;

}

〖第15题〗(练习题所在文件夹:

508)

编写函数fun,函数的功能是:

求一个给定字符串中的数字字符的个数。

例如输入A123B456C789D323EF,程序运行结果:

k=12。

intfun(chars[])

/**********Program**********/

{charstr[]="

d236kf3h48s5d67u!

634sad!

;

intk;

k=fun(str);

k=%d\n"

k);

inti,k=0;

s[i]!

='

\0'

if(s[i]>

0'

s[i]<

9'

k++;

returnk;

〖第16题〗(练习题所在文件夹:

487)?

产生15个[20,80]上的随机整数,用顺序法(比较法)

按从小到大排序后输出。

#include<

stdlib.h>

voidfun(inta[],intn)

{inti,j,t;

#defineN15

main()

{inti,a[N];

a[i]=random(61)+20;

fun(a,N);

%5d"

a[i]);

n-1;

for(j=i+1;

n;

if(a[i]>

a[j])

{t=a[i];

a[i]=a[j];

a[j]=t;

〖第18题〗(练习题所在文件夹:

42)?

从字符串s中删除

指定的字符c。

fun(chars[],charc)

inti,k=0;

staticcharstr[]="

turbocandborlandc++"

charc='

a'

fun(str,c);

str=%s\n"

str);

if(s[i]!

=c)s[k++]=s[i];

s[k]='

〖第19题〗(练习题所在文件夹:

505)!

求一个整数的各位数字的平方和。

若n=1234,则运行结果k=30。

{intk;

k=fun(1234);

intd,k,s=0;

while(n>

0)

{d=n%10;

s+=d*d;

n/=10;

〖第22题〗(练习题所在文件夹:

325)

编写函数fun其功能是:

判断一个整数w的各位

数字平方之和能否被5整除,可以被5整除则返

回1,否则返回0。

#include"

conio.h"

intfun(intw)

{intm;

Enterm:

"

&

m);

\nTheresultis%d\n"

fun(m));

getch();

intk,s=0;

do

{s=s+(w%10)*(w%10);

w=w/10;

}while(w!

=0);

if(s%5==0)k=1;

elsek=0;

return(k);

〖第23题〗(练习题所在文件夹:

506)

求一组数中大于平均值的数之和。

给定的一组数为1,3,6,9,4,23,35,67,12,88时,函数值为190。

intfun(inta[],intn)

inta[10]={1,3,6,9,4,23,35,67,12,88};

inty;

y=fun(a,10);

y=%d\n"

y);

inti,sum=0;

floatave=0;

ave+=a[i];

ave=ave/n;

ave)sum+=a[i];

returnsum;

〖第24题〗(练习题所在文件夹:

317)

从键盘为一维整型数组输入10个整数,

调用fun函数找出其中最小的数,并在

main函数中输出。

请编写fun函数。

intfun(intx[],intn)

inta[10],i,min;

10;

a[i]);

%3d"

min=fun(a,10);

min);

intmin,i;

min=x[0];

for(i=1;

{if(x[i]<

min)min=x[i];

returnmin;

〖第31题〗(练习题所在文件夹:

22)

从键盘为一维整

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2