改了好多,还有待加强
来源:互联网 发布:房产租赁企业软件 编辑:程序博客网 时间:2024/05/29 13:48
1.将数组A中的内容和数组B中的内容进行交换。(数组一样大)
#include <stdio.h>
int main()
{
int arr1[3] = { 1, 3, 5 };
int arr2[3] = { 2, 4, 6 };
int i = 0;
int sz = sizeof(arr1) / sizeof(arr1[0]);
for (i = 0; i < sz; i++)
{
int tmp = arr1[i];
arr1[i] = arr2[i];
arr2[i] = tmp;
}
for (i = 0; i < sz; i++)
{
printf("%d ", arr1[i]);
}
printf("\n");
for (i = 0; i < sz; i++)
{
printf("%d ", arr2[i]);
}
printf("\n");
getchar();
return 0;
}
2.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
#include <stdio.h>
int main()
{
int a = 8;
int i = 0;
for (i = 30; i >= 0; i-=2)
{
printf("%d ", (a>>i)&1);
}
printf("\n");
for (i = 31; i >= 1; i-=2)
{
printf("%d ", (a>>i)&1);
}
system("pause");
return 0;
}
3.将三个数按从大到小输出。
#include <stdio.h>
void Swap(int *px,int *py)
{
int tmp = *px;
*px = *py;
*py = tmp;
}
int main()
{
int a = 9, b = 17, c = 13;
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);
system("pause");
return 0;
}
4.求两个数的最大公约数。
#include <stdio.h>
int main()
{
int num1 = 99;
int num2 = 143;
int tmp = 0;
while ((tmp = num1%num2) != 0)
{
num1 = num2;
num2 = tmp;
}
printf("%d\n", num2);
system("pause");
return 0;
}
- 改了好多,还有待加强
- 第一次做打款定时器,改了好多错,纪念一下;
- 待改
- 还有好多东西不会呀~~~
- uva--待加强地方
- 大家帮忙看下,好多错不知道怎么改,谢谢了
- switch语句——分段函数求值 ps:好难啊,呜呜,改了好多次
- 看了好多,享受了好多
- 新作了一个android应用《移动图书馆》大家试用一下看看哪些地方还有待修改
- 好多天没写blog了
- 好多天没来写些什么了
- 下载了好多JAY
- 多了好多回忆。
- CSDN服务好多了
- 好多了会
- js还有待学习研究
- 待改 洛谷1600
- 刚刚考了组合数学,感觉还有好多自己并没有复习到,希望今后自己多提高自己的水平呀。
- servlet页面跳转丢失样式问题
- JS变量作用域的问题
- 使用过的ubuntu命令
- Block截获自动变量实现与__block修饰符内部实现
- 得到mysql插入的自增id
- 改了好多,还有待加强
- php代码生成折现统计图
- jenkins+maven 多模块编译注意事项
- Python之一基本数据类型
- QWidget不显示的问题
- 根据Interceptor 分析 OkHttp(二)
- 引包的时候发生错误教程
- 2017.03.18【NOIP 普及组】模拟赛C组 数列 题解
- 运行mysql时,提示Table ‘performance_schema.session_variables’ doesn’t exist