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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言上机操作题Word文档下载推荐.docx

1、 信息。例如:7是素数,8不是素数。请编写fun函数。素数是 仅能被1和自身整除的数-*/ int m,flag;input an integer:%dm); flag=fun(m); if(flag)%d is a prime.n,m); else%d is not a prime.n int fun(int n) int i,j; j=1; for(i=2; if(n%i=0) j=0; return j;题目三用辗转相除法求两个整数的最大公约数。#includeint gcd(int n,int m) int r,t; if(nai) k+; return k; int n,a100,i

2、,num;ai); num=average_num(a,n);the num is:%dn,num);题目六编写函数fun(str,i,n),从字符串str中删除第i个 字符开始的连续n个字符(注意:str0代表字符串 的第一个字符)。 char str81; int i,n;请输入字符串str的值:n%s,str);你输入的字符串str是:%sn请输入删除位置i和待删字符个数n的值:i,& while (i+n-1strlen(str) 删除位置i和待删字符个数n的值错!请重新输入i和n的值n fun(str,i,n);删除后的字符串str是:fun(char str,int i,int n

3、) while(stri+n-1) stri-1=stri+n-1; i+; stri-1=0;题目七统计出若干个学生的平均成绩,最高分以及得最高 分的人数。输入10名学生的成绩分别为92,87,68,56,92, 84,67,75,92,66,则输出平均成绩为77.9, 最高分为92,得最高分的人数为3人。float Max=0;int J=0;float fun(float array,int n)float sum=0,ave; Max=array0; if(Maxarrayi) Max=arrayi; sum=sum+arrayi; ave=sum/n; if(arrayi=Max)

4、J+; return ave;main( ) float a10,ave; int i=0;10;%f ave=fun(a,10);ave=%fn,ave);max=%fn,Max);Total:,J);题目八编写程序,实现矩阵(3行3列)的转置(即行列互换) 输入下面的矩阵: 100 200 300 400 500 600 700 800 900 程序输出: 100 400 700 200 500 800 300 600 900 int fun(int array33) /*Program*/ int i,j,t;3; for(j=0;ji;j+) t=arrayij arrayij=arr

5、ayji arrayji=t; main() int array33=100,200,300, 400,500,600, 700,800,900; for (i=0; i 3; i+) for (j=0; j j+) %7d,arrayij); fun(array);Converted array: 题目九用函数实现字符串的复制, 不允许用strcpy()函数。void copy(char str1,char str2)str1i!= str2i=str1i; str2i= void copy(); char c140,c240; gets(c1); copy(c1,c2); puts(c2)

6、;题目十从键盘为一维整型数组输入10个整数,调用fun 函数找出其中最小的数,并在main函数中输出。 请编写fun函数。int fun(int x,int n) int min,i; min=x0; if(xi2)&(b0) s=s/100; t=s%10*s1+t; s1=s1*10;return t; long s, t,m;nPlease enter s:%lds); m=fun(s,t);The result is: %ldn, m);题目十四求大于lim(lim小于100的整数)并且小于100的所 有素数并放在aa数组中,该函数返回所求出素数的 个数。conio.h#define

7、MAX 100int fun(int lim,int aaMAX) int n=0; for(i=lim;=100; for(j=2;j+) if(i%j=0) break; if(j=i) aan+=i; return n; int limit,i,sum; int aaMAX;Please Input aInteger:limit); sum=fun(limit,aa);sum;i+) if(i%10=0&i!=0) printf(%5d,aai);题目十五求一批数中最大值和最小值的差。int max_min(int a,int n) int i,max,min; max=min=a0;

8、if(aimax) max=ai; else if(aimin) min=ai; return(max-min);#define N 30stdlib.h int aN,i,k;N; ai=rand()%(51)+10; if(i+1)%5=0) printf( k=max_min(a,N);the result is:,k);题目十六从低位开始取出长整型变量s中偶数位上的数,依次642。 long sl=10; s/=10; t=s%10*sl+t; sl=sl*10;/* End */题目十七编写函数fun计算下列分段函数的值: x2+x+6 x0且x-3 f(x)= x2-5x+6 0x

9、10且x2及x3 x2-x-1 其它float fun(float x) float y; if (x=0&=2.0&=3.0) y=x*x-5*x+6; slse y=x*x-x-1; float x,f;Input x=x); f=fun(x);x=%f,f(x)=%fn,x,f);题目十八编写函数用冒泡排序法对数组中的数据进行从小到 大的排序。#include void sort(int a,int n) int j,i,t;n-1;=n-1-i; if (ajaj+1) t=aj; aj=aj+1; aj+1=t; int a16,i;16; ai=rand()%(30)+15;n-n sort(a,16);题目:用函数求一个N阶方阵右下三角元素的和(包括副 对角线上的元素)。#define N 3int sum(int aN) int i,j,k=0; for(j=N-1-i; k=k+aij; int aNN,i,j; aij=rand()%(10)+10;,aij);=nsum=%5dn,sum(a);题目二十根据整型形参m,计算如下公式的值:y=sin(m)*10。若m=9,则应输出:4.121185#inc

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

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