版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——C语言编程题(部分)
功能:从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出。请编写fun函数。
*/
#include\voidwwjt();
intfun(intx[],intn){
/**********Program**********/
/**********End**********/}main(){
inta[10],i,min;for(i=0;ivoidwwjt();
fun(chars[],charc){
/**********Program**********/
/**********End**********/}
main()
{
staticcharstr[]=\charc='a';
fun(str,c);
printf(\wwjt();}
inti,k=0;
for(i=0;s[i]!='\\0';i++)if(s[i]!=c)s[k++]=s[i];s[k]='\\0';
/*
功能:求1到100之间的偶数之积。
*/
#includevoidwwjt();
doublefun(intm){
/**********Program**********/
/**********End**********/}
main(){
printf(\wwjt();}
doubley=1;inti;
for(i=1;i
voidwwjt();
intfun(inta[],intn){
/**********Program**********/
/**********End**********/}
main(){
inta[]={1,2,9,24,35,18},k;k=fun(a,6);
printf(\wwjt();}
inti,amax=-1;for(i=0;iamax)amax=a[i];returnamax;
/*
功能:计算n门课程的平均值,计算结果作为函数值返回。例如:若有5门课程的成绩是:92,76,69,58,88,则函数的值为76.600000。
*/
#includevoidwwjt();
floatfun(inta[],intn)
{
/**********Program**********/
/**********End**********/}main(){
inta[]={92,76,69,58,88};printf(\wwjt();}
inti;
floaty=0;for(i=0;ivoidwwjt();
intfun(intx[],intn){
/**********Program**********/
/**********End**********/}main(){
inta[10],i,min;for(i=0;ivoidwwjt();
floatMax=0;intJ=0;
floatfun(floatarray[],intn){
/**********Program**********/
/**********End**********/}
main(){
floata[10],ave;inti=0;
for(i=0;i#include\voidwwjt();
longfun(intw){
/**********Program**********/
/**********End**********/}
main(){
intm;
printf(\
scanf(\
printf(\wwjt();}
longy=0;inti;
for(i=1;ivoidwwjt();
intfun(intn)
{
/**********Program**********/
/**********End**********/}
main(){
intm;
printf(\scanf(\
printf(\wwjt();}
intsum,i;sum=0;
for(i=2;ivoidwwjt();
intfun(intn){
/**********Program**********/
/**********End**********/}
main(){
intm;
printf(\scanf(\
printf(\wwjt();}
intsum,i;sum=0;
for(i=1;i#include\voidwwjt();
/**********End**********/}
main(){
voidchange();charstr[40];gets(str);change(str);puts(str);wwjt();}
inti;
for(i=0;str[i]!='\\0';i++)
if(str[i]>='a'
/*
功能:产生20个[30,120]上的随机整数放入二维数组a[5][4]中,求其中的最小值。
*/
#include\#includevoidwwjt();
intamin(inta[5][4])
{
/**********Program**********/
/**********End**********/}
main(){
inta[5][4],i,j;for(i=0;ia[i][j])s=a[i][j];return(s);
/*
功能:编写函数fun(str,i,n),从字符串str中删除第i个字符开始的连续n个字符(注意:str[0]代表字符串的第一个字符)。
*/
#includevoidwwjt();
fun(charstr[],inti,intn){
/**********Program**********/
/**********End**********/}main()
{
charstr[81];
inti,n;
printf(\请输入字符串str的值:\\n\scanf(\
printf(\你输入的字符串str是:%s\\n\
printf(\请输入删除位置i和待删字符个数n的值:\\n\scanf(\while(i+n-1>strlen(str))
{
printf(\删除位置i和待删字符个数n的值错!请重新输入i和n的值\\n\scanf(\}
fun(str,i,n);
printf(\删除后的字符串str是:%s\\n\wwjt();}
while(str[i+n-1]){
str[i-1]=str[i+n-1];i++;}
str[i-1]='\\0';
/*
功能:编写main程序调用函数fact求解从m个元素选n个元素的组合数的个数。计算公式是:
组合数=m!/(n!.(m-n)!)。要求:m不能小于n,否则应有容错处理。
说明:函数fact(x)的功能是求x!。
*/
#includevoidwwjt();
longfact(intx){
longy;inti;
y=1;
for(i=1;ivoidwwjt();
fun(intarr[][3]){inti,j;
/**********Program**********/
/**********End**********/}main()
{
inta[3][3],i,j;fun(a);
for(i=0;i功能:编写函数fun,求任一整数m的n次方。
*/
#includevoidwwjt();
longfun(intm,intn){
/**********Program**********/
/**********End**********/}main(){
intm,n;longs;
longfun(int,int);
printf(\输入m和n的值:\
scanf(\s=fun(m,n);printf(\wwjt();}
longintx=1;inti;
for(i=1;ivoidwwjt();
charfun(char*p1,char*p2){
/**********Program**********/
/**********End**********/}
main(){
staticchars1[20],s2[20],s3[20];charfun();
printf(\输入三个字符串:\\n\scanf(\scanf(\scanf(\
if(strcmp(s1,s2)>0)fun(s1,s2);if(strcmp(s1,s3)>0)fun(s1,s3);
if(strcmp(s2,s3)>0)fun(s2,s3);
printf(\排序结果是:\\n%s\\n%s\\n%s\\n\wwjt();}
char*p=NULL;strcpy(p,p1);strcpy(p1,p2);strcpy(p2,p);
/*
功能:编写函数fun计算以下分段函数的值:x^2+x+6xvoidwwjt();
floatfun(floatx){
/**********Program**********/
/**********End**********/}main(){
floatx,f;
printf(\scanf(\f=fun(x);
printf(\wwjt();}
floaty;
if(x=0elsey=x*x-x-1;returny;
/*
功能:编写函数fun求1000以内所有7的倍数之和。
*/
#defineN1000#includevoidwwjt();main(){
intsum;sum=fun(7);
printf(\以内所有%d的倍数之和为:%d\\n\wwjt();}
intfun(intm)
{
/**********Program**********/
/**********End**********/}
ints=0,i;for(i=1;ivoidwwjt();
fun(chars[]){
/**********Program**********/
/**********End**********/}
main()
{
staticcharstr[80];
printf(\输入含有四个数字的字符串:\\n\scanf(\fun(str);
printf(\结果是:%s\\n\wwjt();}
inti,len;len=strlen(s);for(i=len-1;i>0;i--){s[2*i]=s[i];s[2*i-1]='';}
len=strlen(s);s[len]='\\0';
/*
题目:输入华氏温度求摄氏温度。转换公式为c=5/9(f-32),输出结果取两位小数。
*/#includevoidwwjt();
doublefun(doublem)
{
/**********Program**********/
/**********End**********/}
voidmain(){
doublec,f;
printf(\请输入一个华氏温度:\scanf(\
c=fun(f);
printf(\摄氏温度为:%5.2f\\n\wwjt();}
floatn;
n=(5.0/9.0)*(m-32);returnn;
/*
功能:编写函数fun将一个数组中的值按逆序存放,并在main()函数中输出。
例如:原来存顺序为8,6,5,4,1。要求改为:1,4,5,6,8。
*/
#include#defineN5voidwwjt();
voidfun(intarr[],intn)
{
/**********Program**********/
/**********End**********/}main()
{
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年规范版家政服务人员合同协议
- 落地式钢管扣件卸料平台施工方案(2019-03-22)
- 2026年电子商务安全问题解决措施
- 学习项目二 音乐为什么会让人浮想联翩?说课稿2025学年初中艺术·音乐人教版简谱2024七年级下册-人教版简谱2024
- 2026年乡村旅游导游招聘笔试模拟题
- 2026年正式版保密合同协议范本要求
- 2026年体育单元说课稿教案
- 2026年会计职称考试冲刺题集
- 2026年初级银行从业风险管理题
- 2026年项目管理专业人士PMP笔试精
- 2025年军检心里测试题及答案
- 胃肠管置入与维护的护理要点
- 南京风俗课件
- 无锡科洱电子科技有限公司年产塑料制品150万件的技术改造项目环评资料环境影响
- 校服售后管理方案(3篇)
- T/CNCA 038-2022车用甲醇汽油(M15)
- 租地合同协议书
- GA/T 2161-2024法庭科学非法集资类案件资金数据分析规程
- DB11!T+695-2025建筑工程资料管理规程
- 选择性必修1 《当代国际政治与经济》(思维导图+核心考点+易混易错)
- 悬挑脚手架工程监理实施细则
评论
0/150
提交评论