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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C敲好的代码.docx

1、C敲好的代码将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1.要求改为1,4,5,6,8.#include #define N 5int main() int i, temp, aN; printf(enter carry a:n); for (i = 0; i 5; i+) scanf(%d, &ai); printf(array a:n); for (i = 0; i 5; i+) printf(%4d, ai); for(i=0;iN/2;i+) temp = ai; ai = aN - i - 1; aN - i - 1 = temp; printf(nnow car

2、ry a:); for (i = 0; i N; i+) printf(%4d, ai); printf(n); return 0;输出以下的杨辉三角形(要求输出10行)。11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1#include #define N 10int main() int i, j, aNN; for (i = 0; i N; i+) aii = 1; ai0 = 1; for (i = 2; i N; i+) for (j = 1; j = i - 1; j+) aij = ai - 1j - 1 + ai - 1j; for (i = 0; i

3、 N; i+) for (j = 0; j = i; j+) printf(%6d, aij); printf(n); printf(n); return 0;想要输出以下的结果,用函数调用实现.*How do you do!*#include int main() void print_star(); void print_message(); print_star(); print_message(); print_star(); return 0;void print_star() printf(*n);void print_message() printf(How do you do!

4、n);有一串序列,假设只有数字和字母的话,比如这样 abbaabWWSS30 要求,将所有的字母大小写翻转,数字取它的互补数,相加为 9 的 两个数互补(这个说法是我乱编的) 最终的输出应该是 ABBAABwwss69 #include#includeint main(void) int i, lenth; char str100; gets(str);/输入序列 lenth = strlen(str); for (i = 0; i = A&stri = a&stri = z)/判断小写 stri = stri - 32;/换成大写 else stri = 105 - stri; /105是0

5、和9ASII码值的和; printf(%c, stri); 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组中。#include int main() int a11 = 1,4,6,9,13,16,19,28,40,100 ; int temp1, temp2, number, end, i, j; printf(array a:n); for (i = 0; i end) a10 = number; else for (i = 0; i number) temp1 = ai; ai = number; for (j = i + 1; j 11; j+) temp2 =

6、aj; aj = temp1; temp1 = temp2; break; printf(Now array a:n); for (i = 0; i 11; i+) printf(%5d, ai); printf(n); return 0;#include int main() int p, r, n, m, temp; printf(please input two number:); scanf(%d,%d,&n, &m); if (n m) temp = n; n = m; m = temp; p = n*m; while(m!=0) r = n%m; n= m; m = r; prin

7、tf(最大公约数是:%dn); printf(最小公倍数为:%dn, p / n); return 0;输入两个正整数m和n,求其最大公约数和最小公倍数。#include int main() int main(float x, float y); int min(float x, float y); int max(float x, float y); int i, j, k, a, b, c, d; printf(please input two numbers:n); scanf(%d%d, &a, &b); c = max(a, b); d = min(a, b); for (i =

8、2; i y ? x : y; return(z);int min(float x, float y) float z; z = x y ? x : y; return(z);/*选择法对10个数排序*/#include int main() int i, j, min, temp, a11; printf(enter data:n); for (i = 1; i = 10; i+) printf(a%d=, i); scanf(%d, &ai); printf(n); printf(The orginal numbers:n); for (i = 1; i = 10; i+) printf(

9、%5d, ai); printf(n); for (i = 1; i = 9; i+) min = i; for (j = i + 1; j aj) min = j; temp = ai; ai = amin; amin = temp; printf(nThe sorted numbers:n); for (i = 1; i = 10; i+) printf(%5d, ai); printf(n); return 0;/*冒泡法排序*/#include int main() int a10; int i, j, t; printf(input 10 numbers:n); for (i = 0

10、; i 10; i+) scanf(%d, &ai); printf(n); for (j = 0; j 9; j+) for (i = 0; i ai + 1) t = ai; ai = ai + 1; ai + 1 = t; printf(the sorted numbers:n); for (i = 0; i 10; i+) printf(%3d, ai); printf(n); return 0;用指针方法对10个整数按由大到小顺序排序#include int main() void sort(int x, int n);/sort 函数声明 int i, *p, a10; p = a

11、; /指针变量p指向a0 printf(please enter 10 integer numbers:); for (i = 0; i 10; i+) scanf(%d, p+); p = a;/指针变量重新指向a0 sort(p, 10);/调用sort函数 for(p=a,i=0;i10;i+)/输出排序后的10个数组元素 printf(%3d, *p); p+; printf(n); return 0;void sort(int x,int n)/定义sort函数,x是形参数组名 int i, j, k, t; for(i=0;in-1;i+) k = i; for (j = i +

12、1; j xk) k = j; if (k != i) t = xi; xi = xk; xk = t; 利用随机函数产生100个1099之间(包括10和99)的随机整数存入一维数组A#include #include int main( ) int a100,i; /* 存放随机数的数组 */ time_t t1; /* 用于存放时间 */ time(&t1); /* 取得当前系统时间 */ srand(t1); /* 设置随机数种子 */ for (i = 0; i 100; i +) /* 循环生成10个随机数,放到数组a中 */ ai = 10 + rand( ) % 90;for(i

13、=0;i20;i+)printf(%3dn,ai);return 0; /* 数值范围在10到99间,需要不同范围的数据请自行更改 */ 利用所学语言的随机数函数,来生成二十个随机数(可以重复). 之后利用 你目前会用的排序方法将他们排序。输出排序前后输出排序后的结果. 每 五个元素换一次行,记得加一段描述性 文字区分前后的变化 #include #include int main( ) int a100,i,j,t; /* 存放随机数的数组 */ time_t t1; /* 用于存放时间 */ time(&t1); /* 取得当前系统时间 */ srand(t1); /* 设置随机数种子 *

14、/ for (i = 0; i 100; i +) /* 循环生成10个随机数,放到数组a中 */ ai = 10 + rand( ) % 90;for(i=0;i20;i+)printf(%3d,ai); /* 数值范围在10到99间,需要不同范围的数据请自行更改 */ printf(n);for(j=0;j19;j+) for(i=0;iai+1) t=ai;ai=ai+1;ai+1=t;printf(the sorted numbers:n);for(i=0;i20;i+)printf(%3d,ai);printf(n);return 0; 一段字符串, 其中只有空格和字母. 比如 I

15、love taylor swift 要求将这个字符串的按单词翻转过来. 也就是说, 应该得到 swift taylor love I 对单词的定义就是没有空格的连续字符 另外, 如果字符串是 I have an apple , 可以看到前后都有多余的空格, 最后返回的还必须是 apple an have I 也就是说两端多余的空格必须处理掉.如果上面无法完成的, 就改成: 计算这段字符串有多少个单词. 所以 I love taylor swift 有四个单词#define N 3#includemain()char strN20;int i=0,j;scanf(%s %s %s,stri,stri+1,stri+2);for(i=0;i=0;i-)printf(%s ,stri);

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

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