ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:107.04KB ,
资源ID:19973861      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19973861.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C上机题加答案Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C上机题加答案Word文件下载.docx

1、n%d=, n); i=2; while(in) if(n%i=0) %ld*,i); n=_; /*$BLANK2$*/ else i+;%ldn /*$BLANK3$*/程序设计:有100匹马驮100担货,大马驮4担,中马驮3担,5匹小马驮1担.问三种马各有几匹?注意:1.大、中、小马都必须有;2.问题的解只有一种输出格式:big=30,mid=40,small=30void PRINT(int a,int b,int c) FILE *out;big=%d,mid=%d,small=%dn,a,b,c); if(out=fopen(C:24000101RESULT.DAT,w+)!=NU

2、LL) fprintf(out,big=%d,mid=%d,small=%d. fclose(out);int a, b c; for (a=1;a=25;a+)for(b=1;b=33;b+) for(c=5;c=100;c=c+5) if(a*4+b*3+c/5)=100 & a+b+c=100) PRINT(a,b,c);第二套从键盘输入一个不多于4位的十进制正整数,求出它是几位数.如输入528,则结果为n=3。 int x,n;%d,x); /*$ERROR1$*/ &x if(x=10000) Data Error!n=10) n=1; /*$ERROR2$*/ x10 else i

3、f(x100) n=2;1000) n=3; n=4; /*$ERROR3$*/ else n=4;n=%dn,n); 输出以下图形(字符*之间没有空格,第一行之前有一个空格)。请填空。 * * * * *程序如下: int i,j; for(i=1;i30000)break;f1=f2;f2=f;f=f2; PRINT(f);第三套在屏幕上输出以下图形(说明:第一行之前有3个空格,星号之间无空格).*#include for(i=-3;=3; j=1; /*$ERROR1$*/ j=0; while(jabs(i) j+; j=0;=7-2*abs(i) /*$ERROR2$*/ ji/2

4、& i%10!=7)s=s+i; PRINT(s);第四套计算100300之间满足下列条件的数之和.(1) 能被3整除(2) 个位数是7 int i,sum; sum=1; /*$ERROR1$*/ for(i=100;=300; if(i%3=0) if(i%10=7) sum=i; /*$ERROR2$*/ print(,sum); /*$ERROR3$*/求满足条件1+2+3+n=1000的最小n的值。请填空 int i,n,s; s=_; /*$BLANK1$*/ i=1; while(s1000) /*$BLANK2$*/ 编写程序,计算各位数字之和等于15的三位数之和。s=1234

5、 printf( s=%ldn第五套输出一维数组中的最大元素及其下标值。 int a10=-3,1,-5,4,9,0,-8,7,-6,2; int i,max,addr; max=a0; addr=1;=10) /*$ERROR2$*/ if(maxai) max=ai; i=addr;max=%d,address=%dn,max,addr);下面程序功能是:从键盘输入一个学生成绩,输出对应的等级(100分为A,9099为B,8089为C,7079为D,6069为E,小于60为F),如果输入成绩小于0分或大于100分,输出提示信息“Input Error!:。 int g;Enter a ma

6、rk: /*$BLANK1$*/ if(g100)Input Error! elseg=%d:,g); switch(_) /*$BLANK2$*/ case 10:printf(Anbreak; case 9:Bn case 8:Cn case 7:Dn case 6:En _:Fn编写程序,计算900到2010之间所有能被11整除的奇数之和。(要求用循环实现)sum=2345678void PRINT(long sum)sum=%ldnsum=%ldt PRINT(sum);或者第六套计算1-2/(1+2)+3/(1+2+3)-4/(1+2+3+4)+n/(1+2+3+n)的值。(假设本题

7、中的n的值从键盘输入,且大小在10以内。) int i,j,n,a; double s=0;please enter n= /*$ERROR1$*/ =n; a=1; /*$ERROR2$*/ =i;j+) a=a+j; if(i%2=0) /*$ERROR3$*/ s=s+1.0*i/a; s=s-1.0*i/a;%fn学生的记录由学号和成绩组成,以下程序在10名学生记录中找出最低成绩并输出该学生的信息(如果存在多名学生成绩并列最低,则均输出)。#define N 10struct student char num20; int score;void main( ) struct stude

8、nt stN= 0906050401,99,0906050402,76, 0906050501,80,0906050502,68,0906050503,76,0906050504,64,0906050506,98,0906050508,79,0906050509,64,0906050510,98; int i; int _; min=st0.score;N; if(min_) /*$BLANK2$*/ min=sti.score; for(i=0;_;i+) /*$BLANK3$*/ if(min=sti.score) %stt%dn,sti.num,sti.score);根据下式求出s的值(

9、要求使用循环实现):s=1/2-2/3+3/4-4/5+99/100s=0.1234void PRINT(double s)s=%.4fns=%.4ff第七套将数组中的数按从小到大排序后输出,要求:所有数据输出在一行,且每个数据占5列. int a11=7,9,-6,10,50,32,24,-15,1,88,29; int i,j,k; for(j=0;10;10-j; if(ai ave=(ave-max-min)/7;Mark=%.3fn,ave);根据下式求s的值(要求使用循环实现):s=1+1/(1+2)+1/(1+2+3)+1/(1+2+3+n)本题以n=30为例 FILE *out

10、;s=%.5fns=%.5flPRINT(s);第八套计算1+(1+2)+(1+2+3)+(1+2+3+n)的值。(本题中的n从键盘输入,且假设在20以内。 long s,t; int i,j,n; t=0;=n) /*$ERROR3$*/ t+=j; s=s+t;下列程序的功能是:从键盘输入10个数存入数组a中,求最大数和次最大数(假设10个数各不相同)。 int i,max1,max2,a10; if(a0a1) max1=a0;max2=a1; max1=a1;max2=a0; for(i=2; if(max1 max2=_; max1=ai; if(max2 char str130,s

11、tr230,str80; int i=0,j=0;Enter the first string: gets(str1);Enter the second string: gets(str2); while(str1i) stri=str1i; while(str2j) stri+=str2j; stri=0str:%cn, str);下列程序功能是调用swap()函数交换两个变量的值.请填空.void swap(int *x,int *y) t=*x; *x=_; *y=t; int a,b;Input a,b:%d,%da,&b);a=%d,b=%dn,a,b); swap(&a,_);编程求满足下列条件的最小的正整数.(1)大于400;(2)加上2是6的倍数;(3)加上3是7的倍数.n=789void PRINT(int n)FILE *out;n=%dn PRINT(n);第十套下面给定程序中,fun()函数的功能是:判断字符串s中是否包含字符ch,若不包含则其插入到字符串s的最后.void fun(char s,char ch) /*$ERROR1$*/ while(*s&*s!=ch) s+; if(*s=) /*$ERROR2$*/ s0=ch;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1