2017-11-13
来源:互联网 发布:sql中时间戳转换 编辑:程序博客网 时间:2024/06/18 13:44
1.给定两个整型变量的值,将两个值的内容进行交换。 (设置中间变量)
#include<stdio.h>
int main() {
int a=0,b=0,c=0;
printf("请输入两个整型变量a和b\n");
scanf("%d%d",&a,&b);
c=a;
a=b;
b=c;
printf("%2d%2d\n",a,b);
return 0;
}
2.不允许创建临时变量,交换两个数的内容
#include<stdio.h>
int main(){
int a=0,b=0;
printf("请输入两个整型变量a和b\n");
scanf("%d%d",&a,&b);//异或:相同为0,不同为1
a=a^b;
b=a^b;
a=a^b;
printf("%2d%2d",a,b);
return 0;
}
3.求10 个整数中最大值。
#include<stdio.h>
int main() {
int a[10];
int i=0;
printf("请输入10个整数\n");
for (i=0;i<10;i++)
scanf("%d",&a[i]);
for (i=0;i<9;i++){
if (a[i]>a[i+1]){
a[i+1]=a[i];
}
}
printf("这10个整数中最大值为%d\n",a[i]);
return 0;
}
4.将三个数按从大到小输出。
#include<stdio.h>
int main(){
int a[3]={0};
int i=0,j=0,t=0;
printf("请输入三个数\n");
for (i=0;i<3;i++){
scanf("%d",&a[i]);
}
printf("这三个数从小到大的顺序为:");
for (i=1;i<=3;i++){
for (j=0;j<3-i;j++){
if (a[j]>a[j+1]){
t=a[j];
a[j]=a[j+1];
a[j+1]=t; }
}
}
for (i=0;i<3;i++){
printf("%3d",a[i]);
}
return 0;
}5.求两个数的最大公约数。
#include<stdio.h>
int main(){
int a=0,b=0,c=0;
printf("请输入两个数:");
scanf("%d%d",&a,&b);
c=a%b;
for (;c!=0;){
c=a%b;
a=b;
b=c; }
printf("这两个数的最大公约数为%d\n",a);
return 0;
}`
- 2017-11-13
- 2017/11/13工作总结
- 2017-11-13
- 2017年11月13日作业
- 2017-11-13 Linux软件包安装和卸载
- day3网络编程-2017-11-13 HTTP协议
- 2017-11-13 每周小结(编码,注解,反射)
- 第1152期AI100_机器学习日报(2017-11-13)
- 11-13
- 2017-11
- 11/11-11/13安排
- js 获取当前时间 格式为 刷新成功2017-06-13 11:3:48
- 《七点三刻》有价值的新闻早餐 2017年11月13日星期一,第004期
- 剑指offer每日一刷-2017年11月13日
- django用户注册登陆点赞思路2017/11/13日记录
- 2017年12月11日 13:05:08 我的第一个博客
- 2017/11/11
- CVPR 2017-01-13
- 静态时序分析的约束命令
- 设计模式(6)-桥接(Bridge)模式
- org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document fro
- 云阅片 微云影像旗下个人医学影像助手
- 获取 ESXi 服务器 thumbprint
- 2017-11-13
- 20171113关于类模版和和其特化的格式问题
- 403 Forbidden问题
- Thread
- 装饰器
- 函数调用栈帧过程 图解
- 【Unity Shader入门练习】Bloom效果
- 二叉树的线索化及其迭代器
- 【量化小讲堂-Python&Pandas系列11】法码三因子选股模型,有多少人可以跑赢