C语言编程题部分.docx

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

C语言编程题部分.docx

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

C语言编程题部分.docx

C语言编程题部分

功能:

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

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

请编写fun函数。

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

#include"stdio.h"

voidwwjt();

intfun(intx[],intn)

{

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

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

}

main()

{

inta[10],i,min;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=0;i<10;i++)

printf("%3d",a[i]);

printf("\n");

min=fun(a,10);

printf("%d\n",min);

wwjt();

}

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

intmin,i;

min=x[0];

for(i=1;i

{if(x[i]

returnmin;

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

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

【程序设计】

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

功能:

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

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

#include

voidwwjt();

fun(chars[],charc)

{

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

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

}

main()

{

staticcharstr[]="turbocandborlandc++";

charc='a';

fun(str,c);

printf("str=%s\n",str);

wwjt();

}

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

inti,k=0;

for(i=0;s[i]!

='\0';i++)

if(s[i]!

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

s[k]='\0';

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

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

【程序设计】

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

功能:

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

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

#include

voidwwjt();

doublefun(intm)

{

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

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

}

main()

{

printf("ji=%f\n",fun(100));

wwjt();

}

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

doubley=1;

inti;

for(i=1;i<=m;i++)

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

returny;

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

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

【程序设计】

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

功能:

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

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

#include

voidwwjt();

intfun(inta[],intn)

{

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

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

}

main()

{

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

k=fun(a,6);

printf("max=%d\n",k);

wwjt();

}

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

inti,amax=-1;

for(i=0;i

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

if(a[i]>amax)amax=a[i];

returnamax;

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

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

【程序设计】

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

功能:

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

例如:

若有5门课程的成绩是:

92,76,69,58,88,

则函数的值为76.600000。

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

#include

voidwwjt();

floatfun(inta[],intn)

{

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

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

}

main()

{

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

printf("y=%f\n",fun(a,5));

wwjt();

}

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

inti;

floaty=0;

for(i=0;i

y+=a[i];

y=y/n;

returny;

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

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

【程序设计】

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

功能:

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

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

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

#include

voidwwjt();

intfun(intx[],intn)

{

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

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

}

main()

{

inta[10],i,min;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=0;i<10;i++)

printf("%3d",a[i]);

printf("\n");

min=fun(a,10);

printf("%d\n",min);

wwjt();

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

intmin,i;

min=x[0];

for(i=1;i

{if(x[i]

returnmin;

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

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

【程序设计】

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

功能:

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

分的人数。

例如:

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

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

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

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

#include

voidwwjt();

floatMax=0;

intJ=0;

floatfun(floatarray[],intn)

{

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

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

}

main()

{

floata[10],ave;

inti=0;

for(i=0;i<10;i++)

scanf("%f",&a[i]);

ave=fun(a,10);

printf("ave=%f\n",ave);

printf("max=%f\n",Max);

printf("Total:

%d\n",J);

wwjt();

}

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

inti;floatsum=0,ave;

Max=array[0];

for(i=0;i

{if(Max

sum=sum+array[i];}

ave=sum/n;

for(i=0;i

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

return(ave);

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

【程序设计】

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

功能:

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

(w是大于等于100小于等

于1000的整数)

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

#include

#include"conio.h"

voidwwjt();

longfun(intw)

{

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

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

}

main()

{

intm;

printf("Enterm:

");

scanf("%d",&m);

printf("\nTheresultis%ld\n",fun(m));

wwjt();

}

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

longy=0;

inti;

for(i=1;i<=w;i++)

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

returny;

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

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

【程序设计】

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

功能:

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

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

(n是偶数)

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

#include

voidwwjt();

intfun(intn)

{

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

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

}

main()

{

intm;

printf("Enterm:

");

scanf("%d",&m);

printf("\nTheresultis%d\n",fun(m));

wwjt();

}

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

intsum,i;

sum=0;

for(i=2;i<=n;i=i+2)

{

sum=sum+i*i;}

return(sum);

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

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

【程序设计】

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

功能:

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

并在main()函数中输出。

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

#include

voidwwjt();

intfun(intn)

{

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

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

}

main()

{

intm;

printf("Enterm:

");

scanf("%d",&m);

printf("\nTheresultis%d\n",fun(m));

wwjt();

}

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

intsum,i;

sum=0;

for(i=1;i<=n;i++)

{sum=sum+i;}

return(sum);

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

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

【程序设计】

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

功能:

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

五入。

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

#include

#include"conio.h"

voidwwjt();

doublefun(floath)

{

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

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

}

main()

{

floatm;

printf("Enterm:

");

scanf("%f",&m);

printf("\nTheresultis%8.2f\n",fun(m));

wwjt();

}

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

inti;

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

#include

#include

#defineM20

voidwwjt();

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

{

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

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

}

main()

{

intaa[M],n,y,k;

printf("\nPleaseentern:

");scanf("%d",&n);

printf("\nEnter%dpositivenumber:

\n",n);

for(k=0;k

printf("Theoriginaldatais:

\n");

for(k=0;k

printf("\nEnteranumbertodeletede:

");scanf("%d",&y);

fun(aa,&n,y);

printf("Thedataafterdeleted%d:

\n",y);

for(k=0;k

printf("\n");

wwjt();

}

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

inti,j;

for(i=0;i<*n;)

{

if(bb[i]==y)

{for(j=i;j<*n;j++)

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

*n=*n-1;

}

else

i++;

}

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

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

【程序设计】

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

功能:

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

最小值。

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

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

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

#include

#defineVSIZE20

voidwwjt();

intvector[VSIZE];

intfun(intlist[],intsize)

{

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

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

}

main()

{

inti;

for(i=0;i

{

vector[i]=rand();

printf("Vector[%d]=%6d\n",i,vector[i]);

}

i=fun(vector,VSIZE);

printf("\nMininum:

Vector[%d]=%6d\n",i,vector[i]);

wwjt();

}

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

inti,min=0;

for(i=1;i

if(list[min]>list[i])

min=i;

returnmin;

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

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

【程序设计】

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

功能:

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

y=1/2+1/4+

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

例如:

若m=9,则应输出:

1.414484

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

#include

voidwwjt();

doublefun(intm)

{

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

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

}

main()

{

intn;

printf("Entern:

");

scanf("%d",&n);

printf("\nTheresultis%1f\n",fun(n));

wwjt();

}

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

doubley=0;

inti;

for(i=1;i<=m;i++)

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

return(y);

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

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

【程序设计】

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

功能:

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

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

例如:

若m=9,则应输出:

1.168229

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

#include

voidwwjt();

doublefun(intm)

{

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

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

}

main()

{

intn;

printf("Entern:

");

scanf("%d",&n);

printf("\nTheresultis%1f\n",fun(n));

wwjt();

}

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

doubley=0;

inti;

for(i=0;i<=m;i++)

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

return(y);

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

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

【程序设计】

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

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

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

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

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