- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C练习大全
程序流结构练习:
1. 输入一个四位以内的数字,输出其位数。
Enter a numbe :123
The number 123 has 3 digits
2. 输入一个24 小时制的时间,以12 小时制输出。
Enter a 24hour time: 17:11
Equivalent 12hour time: 5:11PM
3. 给出输入的4 个数字的最大和最小值。
Enter four integers: 11 43 10 34
Largest: 43
Smallest: 10
4. 重复从键盘输入数字(整数、实数),直到输入了0 或负数为止,结束时给出所输入数的最大、最小
5. 输入两整数,求出其最大公约数。
欧几里得算法:
while(n != 0)
{
r = m % n;
m = n;
n = r;
}
m 即为GCD
6. 输入一个分数,给出其最简形式。
Enter a fraction: 6/12
In lowest terms: 1/2
7. 求自然对数e 的近似
e = 1/1!+1/2!+1/3 !+1/4!+...
从键盘输入n ,近似计算到...+1/n!
数组:
8. 将40 个元素的数组中填入斐波那契数.
0 1 1 2 3 5
9. 计算n 阶方阵相乘
10. 对给定的N 个元素进行排序
11. 打印 10 行杨辉三角
12. 使用折半查找法查找数组中的元素
函数:
13. 写一个函数将传入的整形值高低位反转,并返回反转后的
14. 快速排序
15. 写个求N 阶方阵转置的函数
void transpose(int n, int matrix[n][n])
16. 编写冒泡排序函数
17. 使用牛顿迭代法求根。方程ax^3+bx^2+cx+d=0,系数有键盘输入,
求x 在 1 附件的一个实根。迭代公式:x=x0f(x)/f(x), |xx0|=1.0E5 结束
18. 递归法求n 阶勒让德多项式的值,递归公式:
Pn(x) = 1 n=0
Pn(x) = x n=1
Pn(x) = ((2n1)xPn1(x)(n1)Pn2(x))/n n1
19. 编写函数将传入的字符串按反序存放
20. 写个函数将传入的字符串中所有字母变成大写
指针
21. 识别指针
01) int f(void); int *fip(); int (*pfi)();
02) int (*apfi[3])(int *x, int *y);
03) int (*fpfi(int (*)(long), int))(int, ...);
04) int var;
05) int * var;
06) int *var[3];
07) int (*var)[3];
08) int (*var)[*];
09) int *var();
10) int (*var)(void);
11) int (*const var[])(unsigned int, ...);
int * p, * q;
*p++, *++p, ++*p;
p+10;
p5;
pq;
pq
p==q
22. 给出一年中的第n 天(1~366), 给出其所在月份和日期
void splitDate(int dayOfYear, int year, int * mouth, int * day);
23. 查找数组中的最大值,并返回最大值所在地址
int * findLargest(int n, int data[n]);
24. 使用指针运算完成查找函数
_Bool search(int key, int n, int data[n]);
您可能关注的文档
- 2017年人大金融硕士考研出题出题导师资料专业课复习资料.pdf
- 2017年北交大公共管理陈振明《公共管理学》考研笔记整理2-育明·斯泰朗考研考博.pdf
- 2017年北京大学行政管理专业保研真题、保研辅导、复习技巧.pdf
- 2017年北京师范大学教育学部硕士研究生招生专业目录.pdf
- 2017年北京师范大学翻译硕士英语笔译考研资料,考研真题,考研参考书推荐.pdf
- 2017年北京理工大学公共管理专业乔忠《管理学》考研笔记整理4-育明考研考博.pdf
- 2017年北京理工大学公共管理专业考研专业课笔记整理-育明斯泰朗考研.pdf
- 2017年北大中外政治制度历年考博真题复习内部资料参考书考试内容-育明考博.pdf
- 2017年北大政治学理论专业历年考博真题复习内部资料参考书考试内容-育明考博.pdf
- 2017年北大考研-北大行政管理考研专业课出题老师-阅卷老师-老师笔记课件资料真题.pdf
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)