今日初学C语言写的几个程序。

 给定两个整型变量,交换两个整型变量的内容输出最终值。

#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;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值