C
for...
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
练习题目1
1>给定两个整形变量的值,将两个值的内容进行交换. 有两个整形变量x、y,现要交换x和y中存放的值.若两值相等,直接输出.若不相等,可以新建一个中间变量来交换两值. 代码如下: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> int main(void){ int x = 0,...原创 2019-03-18 16:23:53 · 213 阅读 · 0 评论 -
练习题目2
1>将数组A中的内容和数组B中的内容进行交换(数组一样大) 思路:新建一个数组作为中间数组进行交换. 代码如下: #include<stdio.h> #include<stdlib.h> void Func(int a[], int b[]); void Print(int a[]); int main(void){ int a[10] = {1,2,3,4,5,6...原创 2019-03-18 17:12:21 · 232 阅读 · 0 评论 -
练习题目4
1>猜数游戏 思路: 代码如下: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<time.h> void menu(){ printf("1:play\n"); printf("0:exit\n"); } void game(){ srand...原创 2019-03-25 23:34:02 · 209 阅读 · 0 评论 -
练习题目3
1>在屏幕上输出以下图案 思路:两层循环,外层控制行数,里层控制星号的个数。星号是按照2*n-1的方式递增或递减 #include<stdio.h> #include<stdlib.h> int main(void) { int i = 0; int j = 0; for (i = 1; i < 8; ++i){ for (j = 1; j <...原创 2019-03-22 17:44:51 · 343 阅读 · 0 评论 -
练习题目6
1.写一个函数返回参数二进制中 1 的个数 比如:15 : 0000 1111 4 个 1 思路:先将此数和1进行按位与运算,若结果非0,计数器加一。然后每次让1左移,然后和此数相与,结果非0,计数器加加。 代码如下: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> int count...原创 2019-03-29 18:24:55 · 204 阅读 · 0 评论 -
练习题目5
1>实现一个函数,打印乘法口诀表,口诀表的行数和列数自己指定,输入9,输出9乘9乘法口诀表,输入12,输出12乘12乘法口诀表 思路:使用双层for循环,外层控制行,内层控制每一行中的多个表达式.内层循环每跑一次进行换行操作,这样就会输出下三角样式的乘法表. 代码如下: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #incl...原创 2019-03-26 15:01:47 · 187 阅读 · 0 评论 -
操作符和表达式
操作符和表达式的分类: 算数操作符,移位操作符,位操作符,赋值操作符,単目操作符 关系操作符,逻辑操作符,条件操作符,逗号表达式,下标引用、函数调用和结构成员 算数操作符:+ - * / % / eg:int a=1; int b=2; int c=a/b; 得到c的值为0。整形除整形,无论被除数a是正数还是负数,按绝对值来看,向下取整。 eg:int a=9.0;//a是int型...原创 2019-04-03 23:37:34 · 245 阅读 · 0 评论 -
练习题目7
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果 A选手说:B第二,我第三; B选手说:我第二,E第四; C选手说:我第一,D第二; D选手说:C最后,我第三; E选手说:我第四,A第一; 比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。 思路:A,B,C,D,E五人每人都有可能是第一名到第五名,所以五层for循环列出所有可能性。 最里层加上条件:a.每人的话都只说对了一半,即两...原创 2019-04-03 15:55:09 · 253 阅读 · 0 评论 -
练习题目8
1.编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回值value的二进制位模式从左到右翻转后的值。 如: 在32位机器上25这个值包含下列各位: 00000000000000000000000000011001 翻转后:(2550136832) 10011000000000000000000000000000 程序结果返回: ...原创 2019-04-07 00:14:18 · 233 阅读 · 1 评论
分享