C语言
有关C的一些为题的解法
大嘴猴�
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数组内容交换;计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值; 1到 100 的所有整数中出现多少次数字9.
1. 将数组A中的内容和数组B中的内容进行交换 问题分析:这个问题很简单,仅为数组长度相同所以直接一层循环然后将两个数组的内容逐个交换即可 代码: int main(){ int a[5]; int b[5]; int i; int j; int t; printf("请输入a[5]中的元素\n"); for (i = 0; i < 5; i++) { sca...原创 2019-09-29 17:41:30 · 333 阅读 · 0 评论 -
两数交换的两种方法,求10个数中的最大值,将三个数从大到小排序,求两个数的最大公因数.
1.给定两个整形变量的值,将两个值的内容进行交换 问题分析:两个数交换需要一个临时变量作为中间变量,这种方法也比较常用. 代码: void main() { int a; int b; int t; printf("请输入a的数值\n"); scanf("%d", &a); printf("请输入b的数值\n"); scanf("%d", &b); printf(...原创 2019-09-27 23:40:47 · 562 阅读 · 0 评论 -
一次简单的C语言作业
1.打印100~200 之间的素数 问题分析:因为要判断100-200之间的素数所以肯定要用到循环,来加以判断,接下来就是判断条件,素数及就是只能被1和他自己整除即为素数,所以要在判断条件里再用一次循环,作为判断是否是素数,最后就是如果是素数就输出这个数。 代码: for (int i = 100; i <= 200; i++){ //循环判断100-200之间的所有数 for ...原创 2019-09-23 17:32:01 · 357 阅读 · 0 评论 -
猜数字游戏,折半查找,密码登录
1.猜数字游戏(C语言版) 1.问题分析: 首先要有一个与用户交互的菜单,其次生成一个随机数让用户来猜,然后通过用户输入的数字给出提示,是猜高了还是猜低了,最后用户猜对了,程序结束. 2.代码: //菜单函数 int Menu(){ printf("===============\n"); printf("1.开始游戏\n"); printf("0.游戏结束\n"); printf("==...原创 2019-11-02 16:42:28 · 559 阅读 · 0 评论 -
利用函数实现乘法表,两数交换,判断闰年,判断素数,还有数组的初始化、清空、逆置。
1.实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定 问题分析:首先是利用函数来实现乘法表,先设计函数,分析可以知道这个函数是没有返回值的,所以用void,然后实现乘法表则需要两层for循环来实现,外层循环控制行数,里层循环控制每行的列数,来完成函数,然后在获取键盘输入来控制行列数,最后调用函数即可。 代码: void MultiplicationTable( int row) { fo...原创 2019-10-20 23:13:30 · 438 阅读 · 0 评论 -
求出0~999之间的所有“水仙花数”,计算类似2+22+222+2222+22222的前五项累加和,输出最后那个图案
1.求出0~999之间的所有“水仙花数” 问题分析: 因为是0~999,所以先来一个循环,再进行判断,水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=13+53+3^3,则153是一个“水仙花数”。 代码: int main() { int n, m, k,t; for (int i =1; i < 1000; i++) { n = i / 100; ...原创 2019-10-10 11:21:37 · 499 阅读 · 0 评论
分享