C语言学习11-27
来源:互联网 发布:淘宝查号网站 编辑:程序博客网 时间:2024/05/01 07:08
1.将数组A中的内容和数组B中的内容进行交换。(数组一样大)
2.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
3.将三个数按从大到小输出。
4.求两个数的最大公约数。
#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>int main(){ int i = 0; int A[] = { 1, 2, 3, 4, 5 }; int B[] = { 6, 7, 8, 9, 10 }; printf("交换前的第一个数组:\n"); for (i = 0; i<5; i++) { printf(" %2d",A[i]); } printf("\n交换前的第二个数组:\n"); for (i = 0; i<5; i++) { printf(" %2d", B[i]); } printf("\n交换后的第一个数组:\n"); for (i = 0; i<5; i++) { int temp = 0; temp = A[i]; A[i] = B[i]; B[i] = temp; printf(" %2d", A[i]); } printf("\n交换后的第二个数组:\n"); for (i = 0; i<5; i++) { printf(" %2d", B[i]); } printf("\n"); return 0;}#include <stdio.h>int main(){ int num = 250;//1111 1010 int i = 0; printf("所有偶数位为;\n"); for (i = 31; i >= 1; i -= 2) { printf("%d ", 1 & (num >> i)); } printf("\n"); printf("所有奇数位为;\n"); for (i = 30; i >= 0; i -= 2) { printf("%d ", 1 & (num >> i)); } printf("\n"); return 0;}void Swap(int *pa, int *pb){ int tmp = *pa; *pa = *pb; *pb = tmp;}int main(){ int a = 1; int b = 2; int c = 3; int tmp = 0; if (a<b) { Swap(&a, &b); } if (a<c) { Swap(&a, &c); } if (b<c) { Swap(&b, &c); } printf("按从小到大输出分别为:%d %d %d\n", a, b, c); return 0;}int main(){ int num1 = 18; int num2 = 15; while(num1%num2) { int tmp = num1%num2; num1 = num2; num2 = tmp; } printf("两数的最大公约数为.%d\n", num2); return 0;}
0 0
- C语言学习11-27
- C语言学习11
- C语言学习笔记(11)
- C语言学习笔记11
- c语言学习笔记11
- C语言学习日记11
- C语言学习11-23
- C语言学习11-25
- C语言学习11-26
- 2015-3-27C语言学习日记
- C语言学习笔记11--位运算
- C语言学习笔记:11_全局变量
- 怎样学习C语言
- 怎样学习C语言
- c语言学习笔记
- C语言学习笔记
- 怎样学习C语言
- C语言学习书籍
- 精通 CSS+DIV 网页样式与布局 168
- zepto部分报错及解决方案
- DWZ中navTab使用解析
- 【高分在线等】IOS的TableView拖动到xib文件来创建
- Hive 日期格式转换笔记
- C语言学习11-27
- 创建自定义的jsp标签
- torch入门笔记21:xavier初始化方法
- 精通 CSS+DIV 网页样式与布局 169
- oracle字母和数字,小数点,数字符号组合排序(注意:难度比前一篇oracle字母和数字组合排序加大)
- HTML中filter使用
- OpenCV学习笔记(十七)模板匹配
- jsp foreach 循环 嵌套外层函数
- 精通 CSS+DIV 网页样式与布局 170