成为大佬的第一篇博客

成为大佬的第一篇博客

介绍: 本人今年是一名大二学森,学的硬件专业,但机缘巧合之下接触到了软件行业,并渐渐被软件编程吸引,产生了浓厚的兴趣。
目的: 纯理工男一名,语言表达能力有限,想通过写博客这种方式提升自己的表达能力,和自己的技术水平。
目标: 一个刚开始了解编程的小白,驱动我努力的是对编程兴趣和编程带给我的成就感,希望自己在成为大佬的路上感受到编程的美。我相信懒人一定是学不好编程的,王健林的小目标是赚他一个亿,那我定个小目标要一年10w行代码也不过分吧!
安排: 时间变动太大了,但是除了必要事情和放松休息时间外,其他时间也就剩敲代码了,哈哈,毕竟我也是个有小目标的人。

大学毕业想找一个软件编程做开发的工作,进家什么样的公司还没想好,但是原则是对提升自己有帮助。
眼光放长远,毕竟不能吊在一颗树上。

顺遍挂上今日份代码

    #include "stdio.h"
    /*
    *	函数功能:求两个数的最大公约数
    */
    int main()
    {
    	printf("\n**函数功能:求两个数的最大公约数**\n\n");
    	int i, j, n, m, t, k=1;
    	printf("输入两个数:");
    	scanf_s("%d%d", &n, &m);
    
    	if (n < m) t = n;
    	else t = m;
    	for (i = 1; i < t+1; i++)
    	{
    		if (n%i == 0 && m%i == 0)
    			k = i;
    	}
    	printf("最大公约数为:%d\n",k);
    	system("pause");
    	return 0;
    }
#include "stdio.h"
/*
*	函数功能:冒泡排序-最大值
*/
int main()
{
	printf("\n**函数功能:冒泡排序-最大值**\n\n");
	int i, j, n, a[100];
	printf("输入长度:");
	scanf_s("%d",&n);
	printf("输入对应的数据:");
	for (i = 0; i < n; i++)
	{
		scanf_s("%d",&a[i]);
	}
	for (i = 0; i < n; i++)
	{
		for (j = i+1; j < n+1 ; j++)
		{
			if (a[i] < a[j]) {
				a[i] = a[i] ^ a[j];
				a[j] = a[i] ^ a[j];
				a[i] = a[i] ^ a[j];
			}
		}
	}
	printf("从大到小的顺序排列为:");
	for (i = 0; i < n; i++)
	{
		printf("%d ",a[i]);
	}
	printf("\n最大值为:%d\n\n", a[0]);
	system("pause");
	return 0;
}

    #include "stdio.h"
/*
*	函数功能:数值交换,不用中间变量
*/
int main()
{
	printf("\n**函数功能:数值交换,不用中间变量**\n\n");
	int n, m;
	printf("输入值n:"); scanf_s("%d",&n);
	printf("输入值m:"); scanf_s("%d",&m);

	//n = n + m;
	//m = n - m;
	//n = n - m;

	//这个方法666
	n = n ^ m;			//n=1001,m=1010	n=n^m=0011
	m = n ^ m;			//m=n^m=1001
	n = n ^ m;			//n=n^m=1010

	printf("\n交换结果为:n=%d,m=%d\n",n,m);
	
	system("pause");
	return 0;
}

#include "stdio.h"
/*
*	判断n-m之间的闰年
*/
int main()
{
	int i, n, m;
	scanf_s("%d%d",&n,&m);
	printf("n-m的闰年为:\n");
	for (i = n; i < m + 1; i++)
	{
		if (i % 4 == 0) 
		{
			if (i % 100 == 0)
			{
				if (i % 400 == 0)
					printf("%-6d",i);
			}
			else
				printf("%-6d",i);
		}
	}
	printf("\n");
	system("pause");
	return 0;
}
#include "stdio.h"
/*
*	函数功能:打印n-m之间的素数
*/
int main()
{
	int n, m;
	printf("\n**函数功能:打印n-m之间的所有素数!**\n");
	printf("\n输入两个数作为上限和下限:");
	scanf_s("%d%d", &n, &m);
	printf("\nn到m的所有素数为:");
	for (int i = n; i < m + 1; i++)
	{
		for (int j = 2; j < i/2+1; j++)
		{
			if (j == i/2)
			{
				printf("%d ", i);
				break;
			}
			if (i%j == 0)
				break;
		}
	}
	printf("\n");
	system("pause");
	return 0;
}

#include "stdio.h"
/*
*	函数功能:打印乘法口诀表
*/
int main()
{
	int i, j;
	printf("\n**函数功能:打印乘法口诀表!**\n\n");
	for (i = 1; i < 10; i++)
	{
		for (j = 1; j < i+1; j++)
		{
			printf("%d*%d*=%d  ",i,j,i*j);
		}
		printf("\n");
	}
	printf("\n");
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_40860852/article/details/84486661