给定两个整型变量,交换两个整型变量的内容输出最终值。
#include <stdio.h>
#include <stdlib.h>
int global = 2019;
int main ()
{
int a = 0;
int b = 0;
int c = 0;
scanf("%d %d",&a,&b);
c = a ;
a = b;
b = c;
printf("交换后的a=%d,b=%d",a,b);
system("pause");
return 0;
}
求10个整数中的最大值。
#include <stdio.h>
#include <stdlib.h>
#define _CRT_SECURE_NO_WARNINGS
int main()
{
int i = 0;
int max= 0;
int arr[11] = {0};
printf("请任意输入10个整数:");
for(i=0; i<10; i++)
{
scanf("%d", &arr[i]);
}
max = arr[0];
for(i=1; i<10; i++)
{
if(arr[i] >= max)
{
max= arr[i];
}
}
printf("最大的数为:%d", max);
system("pause");
return 0;
}
输入三个数,从大到小按顺序输出。
#include <stdio.h>
#include <stdlib.h>
#define _CRT_SECURE_NO_WARNINGS
void bijiao (int* x,int* y)
{
int temp = 0;
temp = *x;
*x = *y;
*y = temp;
}
int main()
{
int a,b,c;
printf("请输入3个数:\n");
scanf("%d%d%d",&a,&b,&c);
if(a<b)
{
bijiao(&a,&b);
}
if(a<c)
{
bijiao(&a,&c);
}
if(b<c)
{
bijiao(&b,&c);
}
printf("%d %d %d\n",a,b,c);
system("pause");
}
求两个数的最大公约数。
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b;
printf("输入两个数字求最大公约数:");
scanf("%d%d",&a,&b);
while(a!=b)
{
if(a>b)a=a-b;
else
b=b-a;
}
printf("最大公约数为:%d\n",a);
system("pause");
return 0;
}