#include<stdint.h>#include<stdlib.h>intmain(){int x , y ,t;printf("输入两个数:");scanf("%d%d",&x,&y);
t = x;
x = y;
y = t;printf("交换两个数:%d %d", x, y);system("pause");return0;}
求两个数的最大公约数
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>intmain(){int a , b ,c=1;printf("输入两个数:");scanf("%d%d",&a,&b);for(int i =2; i <= a && i <= b;i++){//i大于两个数较小值时退出循环if((a%i ==0)&&(b%i ==0)){//i能被两个数同时整除,i的值赋给c
c = i;}elsecontinue;}printf("%d\n", c);system("pause");return0;}
求10 个整数中最大值
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>intmain(){int i =0;int x =0;int a[10];printf("请输入10个整数:");for(i =0; i <10; i++){scanf("%d",&a[i]);}for(i =0; i <10; i++){if(a[i]> x){
x = a[i];}}printf("大值为:%d\n", x);system("pause");return0;}
将三个数按从大到小输出
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>intmain(){int a =0, b =0, c =0;printf("输入三个数:");scanf("%d%d%d",&a,&b,&c);if(a < b){int t = a;
a =b;
b = t;}if(a < c){int t = a;
a = c;
c = t;}if(b < c){int t = b;
b = c;
c= t;}printf("%d %d %d \n",a, b, c);system("pause");return0;}