C语言经典弱智问题解法整理
来源:互联网 发布:初中毕业学java 编辑:程序博客网 时间:2024/05/17 07:58
<1>交换
//1)输入输出#include<stdio.h>int main(void){int a, b;scanf("%d %d", &a, &b);printf("%d %d\n", b, a);return 0;}
//2)第三变量#include<stdio.h>int main(void){int a, b, t;scanf("%d %d", &a, &b);t = a; a = b; b = t;printf("%d %d\n", a, b);return 0;}
//3)加减法#include<stdio.h>int main(void){int a, b;scanf("%d %d", &a, &b);a = a + b;b = a - b;a = a - b;printf("%d %d\n", a, b);return 0;}
//4)乘除法#include<stdio.h>int main(void){int a, b;scanf("%d %d", &a, &b);a = a*b;b = a/b;a = a/b;printf("%d %d\n", a, b);return 0;}
//5)异或运算#include<stdio.h>int main(void){int a, b;scanf("%d %d", &a, &b);a ^= b ^= a ^= b;printf("%d %d\n", a, b);return 0;}
<2>两数相加
//1)加法运算#include<stdio.h>int main(){int a, b;scanf("%d %d",&a, &b);printf("%d\n",a+b);return 0;}
//2)逻辑运算#include <stdio.h>int add(int a ,int b){if(a==0) return b;return add((a&b)<<1, (a^b));} int main(){ int a ,b; scanf("%d %d",&a,&b); printf("%d\n", add(a,b)); return 0;}
<3>待更新
0 0
- C语言经典弱智问题解法整理
- 迷宫问题C语言解法
- [算法]经典算法8皇后(N皇后)问题的解法,C语言实现
- N皇后问题c语言解法
- ai2813-画家问题-回溯解法C语言
- C语言魔板问题递归解法
- C语言经典问题集
- 201703问题记录总结----八皇后问题C语言解法
- c语言经典问题:汉诺塔 Hanoi问题
- [算法]简单的背包问题递归解法,C语言实现
- 迷宫问题的通用解法C语言数据结构实现
- 串匹配问题经典解法
- [算法]数据结构算法背包问题解法之递归解法,C语言实现
- C语言经典问答摘录(整理总结)
- 100条经典C语言笔试题目整理
- 经典C语言笔试面试题汇总整理
- C语言18个经典问题
- 18个经典c语言问题
- 模拟栈的出入 HDOJ 1022 Train Problem I
- Spring 的aop实现原理
- PLSQL游标的使用
- Educational Codeforces Round 17 A+B
- SuperSocket入门(五)-常用协议实现模版及FixedSizeReceiveFilter示例_0
- C语言经典弱智问题解法整理
- dk uma creator 添加装备教程
- jsp_04 自定义标签
- Leetcode 344. Reverse String
- plsq例外
- Debian8中关闭beep警报声
- NOIP2016Day2T1组合数问题(problem)
- View的事件体系
- 欢迎使用CSDN-markdown编辑器