欢迎来到天天文库
浏览记录
ID:61778257
大小:60.50 KB
页数:9页
时间:2021-03-20
《广工C语言编程题目.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言编程题目1.025编写一个C程序,用函数printf(char*s)输出以下3行信息:*********************VeryGood!*********************注意:(1)要求精确到每个字符、空格、字母及其大小写。(2)可多次调用printf(char*s),每次仅一个字符串参数。**********/voidprint1(){printf("********************");}voidprint2(){printf("*VeryGood!*");}voidmain(){pri
2、nt1();print2();print1();}1.055编写一个程序,输入a、b、c三个值,输出其中最大值。要求不改变下列给定的程序框架内容,填入合适语句,使其成为满足题目要求的正确程序。**********/intmax_a(inta,intb,intc){intmax=a;if(max
3、ta,intb,intc){intmax=c;if(maxb?a:b;//max=max>c?max:c;//max=a;//if(max4、,c,max_b(a,b,c));printf("max(%d,%d,%d)=%d",a,b,c,max_c(a,b,c));}6.022n是系统给定的外部变量,编写程序求1到n间的自然数之和。请定义局部变量s存放求和的结果,并用下列语句输出结果printf("1+2+...+n=%d",s);**********/voidmain(){ints;/*请添加相关说明和语句*/inti;for(i=1;i<=n;i++)s+=i;printf("1+2+...+n=%d",s);/*注意:不要修改此输出语句*/}6.025、6n和s是系统给定的外部整型变量(不需要自行定义),9编写程序求1到n之间的奇数之和,并将结果存放到s。**********/voidmain(){inti;for(i=1;i<=n;i++)if(i%2!=0)s+=i;}6.040m,n和s是系统定义的外部整型变量(不需要自行定义),编写程序,根据m的值求满足1+2+...+n>=m的最小n,并将1+2+...+n的结果存放到s。例如,若m=50,则n=10,s=55。**********/voidmain(){inti;for(i=1;s6、/**********6.051n和s是系统给定的外部整型变量(不需要自行定义),编写程序求1-1/2+1/3-1/4+...1/n,并将结果存放到s。**********/voidmain(){//intsign=1;//floatdeno=2.0,term;//s=1.0;//while(deno<=n)//{//sign=-sign;//term=sign/deno;//s=s+term;//deno=deno+1;//}//printf("%f",s);inti=1,flag=1;s=0.0;while(i<=n){s7、+=1.0/i++*flag;flag*=-1;}printf("s=%f",s);}intmin(intx,inty,intz)/*返回3个整数x,y和z中最小的数*/{intt;t=x8、元");for(i=0;i<=n;i++)for(j=0;j<=n/5;j++)for(k=0;k<=n/10;k++)if(n==(i+5*j+10*k)){sum=sum+1;printf("%-d",sum);printf("t%-d
4、,c,max_b(a,b,c));printf("max(%d,%d,%d)=%d",a,b,c,max_c(a,b,c));}6.022n是系统给定的外部变量,编写程序求1到n间的自然数之和。请定义局部变量s存放求和的结果,并用下列语句输出结果printf("1+2+...+n=%d",s);**********/voidmain(){ints;/*请添加相关说明和语句*/inti;for(i=1;i<=n;i++)s+=i;printf("1+2+...+n=%d",s);/*注意:不要修改此输出语句*/}6.02
5、6n和s是系统给定的外部整型变量(不需要自行定义),9编写程序求1到n之间的奇数之和,并将结果存放到s。**********/voidmain(){inti;for(i=1;i<=n;i++)if(i%2!=0)s+=i;}6.040m,n和s是系统定义的外部整型变量(不需要自行定义),编写程序,根据m的值求满足1+2+...+n>=m的最小n,并将1+2+...+n的结果存放到s。例如,若m=50,则n=10,s=55。**********/voidmain(){inti;for(i=1;s6、/**********6.051n和s是系统给定的外部整型变量(不需要自行定义),编写程序求1-1/2+1/3-1/4+...1/n,并将结果存放到s。**********/voidmain(){//intsign=1;//floatdeno=2.0,term;//s=1.0;//while(deno<=n)//{//sign=-sign;//term=sign/deno;//s=s+term;//deno=deno+1;//}//printf("%f",s);inti=1,flag=1;s=0.0;while(i<=n){s7、+=1.0/i++*flag;flag*=-1;}printf("s=%f",s);}intmin(intx,inty,intz)/*返回3个整数x,y和z中最小的数*/{intt;t=x8、元");for(i=0;i<=n;i++)for(j=0;j<=n/5;j++)for(k=0;k<=n/10;k++)if(n==(i+5*j+10*k)){sum=sum+1;printf("%-d",sum);printf("t%-d
6、/**********6.051n和s是系统给定的外部整型变量(不需要自行定义),编写程序求1-1/2+1/3-1/4+...1/n,并将结果存放到s。**********/voidmain(){//intsign=1;//floatdeno=2.0,term;//s=1.0;//while(deno<=n)//{//sign=-sign;//term=sign/deno;//s=s+term;//deno=deno+1;//}//printf("%f",s);inti=1,flag=1;s=0.0;while(i<=n){s
7、+=1.0/i++*flag;flag*=-1;}printf("s=%f",s);}intmin(intx,inty,intz)/*返回3个整数x,y和z中最小的数*/{intt;t=x8、元");for(i=0;i<=n;i++)for(j=0;j<=n/5;j++)for(k=0;k<=n/10;k++)if(n==(i+5*j+10*k)){sum=sum+1;printf("%-d",sum);printf("t%-d
8、元");for(i=0;i<=n;i++)for(j=0;j<=n/5;j++)for(k=0;k<=n/10;k++)if(n==(i+5*j+10*k)){sum=sum+1;printf("%-d",sum);printf("t%-d
此文档下载收益归作者所有