c语言经典例题2
来源:互联网 发布:小学语文同步软件 编辑:程序博客网 时间:2024/05/19 22:50
给定两个整形的两,将两个值的内容进行交换:
#include <stdio.h>int main(){int a=10;int b=20;int tmp=0;printf("a=%d,b=%d\n",a,b);tmp=a;a=b;b=tmp;printf("a=%d,b=%d\n",a,b);return 0;}
不允许创建临时变量,交换两个数的内容:#include <stdio.h>int main(){int a=10;int b=20;printf("a=%d,b=%d\n",a,b);a=a^b;b=a^b;a=a^b;printf("a=%d,b=%d\n",a,b);return 0;}
求10个整数中最大值:
#include <stdio.h>int main(){int arr[10]={-1,-2,-3,-4,-5,-6,-7,-8,-9,-10};int max=arr[0];int i=0;for(i=1;i<10;i++) { if(arr[i]>max) { max=arr[i];} }printf("max=%d\n,max");return 0;}
将三个数由大到小输出:
#include <stdio.h>void Swap(int *pa,int *pb){int tmp=*pa;*pa=*pb;*pb=tmp;}int main(){int a=3;int b=1;int c=2;if(a<b) { Swap(&a,&b); }if(a<c) { Swap(&a,&c); }if(b<c) { Swap(&b,&c); }printf("%d %d %d",a,b,c);return 0;}
求两个数最大公因数:
#include <stdio.h>int main(){int m=24;int n=16;while(m%n) { int tmp=m%n; m=n; n=tmp; }printf("%d",n);return 0;}
阅读全文
1 0
- 【C语言经典例题//2//】
- c语言经典例题2
- C 语言经典例题
- c语言经典例题
- C语言经典例题及答案2
- C语言运用 经典例题
- 【C语言经典例题//1//】
- 【C语言经典例题//3//】
- 【C语言经典例题//4//】
- C语言经典初级例题
- c语言经典例题3
- c语言经典例题5
- c语言经典例题6
- C语言例题2:
- C语言例题*2
- c语言经典例题100例
- C语言经典例题:素数判断
- C语言的经典设计例题
- 人工智能借立项加速落地 未来还有哪些新兴领域?
- dp最长公共子序列
- C++中string类型的初始化与赋值
- cocos2dx-js模块加载
- 给定一个正整数n,找到比n小的完美平方数相加和等于n的最小数目。
- c语言经典例题2
- 文章标题
- Redis之内存分析
- Hadoop平台关闭THP解决服务器高负载问题
- 1040. 有几个PAT(25)--Python
- ps-遇到的小问题
- 中间人模式
- PCA(principal component analysis) 挖掘葡萄酒质量数据中的潜在变量
- 关于ARM linux 挂载NTFS格式设备文件