C语言编程题部分Word下载.docx

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

C语言编程题部分Word下载.docx

《C语言编程题部分Word下载.docx》由会员分享,可在线阅读,更多相关《C语言编程题部分Word下载.docx(57页珍藏版)》请在冰点文库上搜索。

C语言编程题部分Word下载.docx

%3d"

a[i]);

\n"

);

min=fun(a,10);

%d\n"

min);

wwjt();

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

intmin,i;

min=x[0];

for(i=1;

n;

{if(x[i]<

min)min=x[i];

returnmin;

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

【程序设计】

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

从字符串s中删除指定的字符c。

#include<

stdio.h>

fun(chars[],charc)

staticcharstr[]="

turbocandborlandc++"

;

charc='

a'

fun(str,c);

str=%s\n"

str);

inti,k=0;

s[i]!

='

\0'

if(s[i]!

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

s[k]='

求1到100之间的偶数之积。

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

voidwwjt();

doublefun(intm)

ji=%f\n"

fun(100));

doubley=1;

inti;

for(i=1;

=m;

if(i%2==0)y*=i;

returny;

找出一批正整数中的最大的偶数。

intfun(inta[],intn)

inta[]={1,2,9,24,35,18},k;

k=fun(a,6);

max=%d\n"

k);

inti,amax=-1;

if(a[i]%2==0)

if(a[i]>

amax)amax=a[i];

returnamax;

计算n门课程的平均值,计算结果作为函数值返回。

例如:

若有5门课程的成绩是:

92,76,69,58,88,

则函数的值为76.600000。

floatfun(inta[],intn)

inta[]={92,76,69,58,88};

y=%f\n"

fun(a,5));

inti;

floaty=0;

y+=a[i];

y=y/n;

从键盘为一维整型数组输入10个整数,调用fun函数

找出其中最小的数,并在main函数中输出。

}----------------------

intmin,i;

统计出若干个学生的平均成绩,最高分以及得最高

分的人数。

输入10名学生的成绩分别为92,87,68,56,92,

84,67,75,92,66,则输出平均成绩为77.9,

最高分为92,得最高分的人数为3人。

floatMax=0;

intJ=0;

floatfun(floatarray[],intn)

main()

floata[10],ave;

inti=0;

%f"

ave=fun(a,10);

ave=%f\n"

ave);

max=%f\n"

Max);

Total:

J);

floatsum=0,ave;

Max=array[0];

for(i=0;

{if(Max<

array[i])Max=array[i];

sum=sum+array[i];

}

ave=sum/n;

if(array[i]==Max)J++;

return(ave);

求1到w之间的奇数之和。

(w是大于等于100小于等

于1000的整数)

#include"

conio.h"

longfun(intw)

main()

intm;

Enterm:

"

&

m);

\nTheresultis%ld\n"

fun(m));

longy=0;

=w;

if(i%2==1)y+=i;

能计算从1开始到n的自然数中偶数的平方的和,n由

键盘输入,并在main()函数中输出。

(n是偶数)

intfun(intn)

\nTheresultis%d\n"

}

intsum,i;

sum=0;

for(i=2;

=n;

i=i+2)

sum=sum+i*i;

return(sum);

能计算从1开始到n的自然数的和,n由键盘输入,

并在main()函数中输出。

{sum=sum+i;

对某一正数的值保留2位小数,并对第三位进行四舍

五入。

doublefun(floath)

floatm;

\nTheresultis%8.2f\n"

i=(int)(h*1000)%10;

if(i>

=5)

return(int)(h*100+1)/100.0;

else

return(int)(h*100)/100.0;

删除所有值为y的元素。

数组元素中的值和y的值由

主函数通过键盘输入。

#include<

conio.h>

#defineM20

voidfun(intbb[],int*n,inty)

intaa[M],n,y,k;

\nPleaseentern:

"

scanf("

n);

\nEnter%dpositivenumber:

n);

for(k=0;

k<

k++)scanf("

aa[k]);

Theoriginaldatais:

k++)printf("

%5d"

aa[k]);

\nEnteranumbertodeletede:

y);

fun(aa,&

n,y);

Thedataafterdeleted%d:

y);

%4d"

inti,j;

*n;

{

if(bb[i]==y)

{for(j=i;

j<

j++)

bb[j]=bb[j+1];

*n=*n-1;

else

i++;

把20个随机数存入一个数组,然后输出该数组中的

最小值。

其中确定最小值的下标的操作在fun函数中

实现,请给出该函数的定义。

#defineVSIZE20

intvector[VSIZE];

intfun(intlist[],intsize)

/**********End**********/

{

for(i=0;

VSIZE;

vector[i]=rand();

Vector[%d]=%6d\n"

i,vector[i]);

}

i=fun(vector,VSIZE);

\nMininum:

Vector[%d]=%6d\n"

inti,min=0;

i<

size;

i++)

if(list[min]>

list[i])

min=i;

根据整型形参m,计算如下公式的值:

y=1/2+1/4+

1/6+...+1/2m。

若m=9,则应输出:

1.414484

doublefun(intm)

intn;

Entern:

\nTheresultis%1f\n"

fun(n));

doubley=0;

i<

{y+=1.0/(2*i);

return(y);

*------------------------------------------------

y=1/5+1/6+1/7+1/8+1/9+1/10...+1/(m+5)

1.168229

{y+=1.0/(i+5);

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

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

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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