1. 程式人生 > >成為大佬的第一篇部落格

成為大佬的第一篇部落格

成為大佬的第一篇部落格

介紹: 本人今年是一名大二學森,學的硬體專業,但機緣巧合之下接觸到了軟體行業,並漸漸被軟體程式設計吸引,產生了濃厚的興趣。
目的: 純理工男一名,語言表達能力有限,想通過寫部落格這種方式提升自己的表達能力,和自己的技術水平。
目標: 一個剛開始瞭解程式設計的小白,驅動我努力的是對程式設計興趣和程式設計帶給我的成就感,希望自己在成為大佬的路上感受到程式設計的美。我相信懶人一定是學不好程式設計的,王健林的小目標是賺他一個億,那我定個小目標要一年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;
}