![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 142 阅读 · 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 · 181 阅读 · 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 · 142 阅读 · 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 · 246 阅读 · 0 评论 -
练习题目6
1.写一个函数返回参数二进制中 1 的个数比如:15 : 00001111 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 · 142 阅读 · 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 · 130 阅读 · 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 · 157 阅读 · 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 · 172 阅读 · 0 评论 -
练习题目8
1.编写函数:unsigned int reverse_bit(unsigned int value);这个函数的返回值value的二进制位模式从左到右翻转后的值。如:在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(2550136832)10011000000000000000000000000000程序结果返回:...原创 2019-04-07 00:14:18 · 132 阅读 · 1 评论