如何入手ACM(新手入門篇)

說明

這篇文章不面向大多數人,僅寫給我19級看的。
To 19 :這些東西都是你目前可以用到的東西
進階篇傳送門:クリックして

c語言標準代碼

#include <cstdio>//c語言標準輸入輸出庫,必須有。
//必須給我用cstdio
//頭文件用 #include 引入
int main()
{
	printf("hello world");
	//printf函數屬於stdio庫,不加stdio的話會報錯
	return 0;
}

注意事項

c語言是一門編程語言,需要由編輯器去編譯來運行,而python等屬於腳本語言,寫好了就可以直接運行。

推薦編輯器:
1)dev c++ : https://bloodshed-dev-c.en.softonic.com/ (windows下用)
2)vim :Linux系統下自帶。無鼠標,初學者慎用。

環境搭建

本人一開始就用mingw搭建好了環境,所以不清楚devc++是否自帶搭建環境功能
如果編輯器無法編譯(編譯失敗),安裝c語言環境搭建教程:https://blog.csdn.net/YUK_103/article/details/102363111
mingw下載地址 : https://osdn.net/projects/mingw/releases/
在這裏插入圖片描述
click it。

該怎麼去學習c語言

如果真的想學好c語言,那就必須去刷題目,光看書想學好那你就是在想peach
推薦題庫(oj):https://www.luogu.org/
在這裏插入圖片描述
在這裏插入圖片描述
除了超級瑪麗,其他題目全部都給做掉。

c語言語法

環境也搭建好了,oj也給你們了,接下來就給你介紹一些語法,先從最簡單的輸入輸出開始。
以洛谷P1001來舉例子

#include <cstdio>//和stdio.h一樣
int main()
{
	int a,b,c;//向內存申請三個  整型  變量,變量名爲a,b,c
	scanf("%d%d",&a,&b);//輸入a,b的值,%d 代表整型變量
	c = a + b;
	printf("%d",c);//輸出整型c
	return 0;//結束
}

關於申請變量:c語言中的變量是需要再
順便提一下和%d有關的其他參數

%f 單精度浮點型
%c 一個字符
%s 字符串
%lf 雙精度浮點型

目前你們能用到的參數,需要的時候把%d替換成這些就行了。
舉個栗子:

int x = 2;//定義一個整型變量叫 x,並給他初始化爲 2
scanf("%d",&x);// & 是取址符,除了在輸入字符串的時候不需要,其他都要加
printf("%d",x);

double x = 2.0;//定義一個雙精度浮點型變量叫 x,並初始化爲2.0
scanf("%lf",&x);
printf("%lf",x);

char x = 'a'//定義一個字符變量叫x,並初始化爲 'a'
scanf("%c",&x);
printf("%c",x);

char x[100]=“mzh”//定義一個字符數組叫b,並初始化爲“mzh”
scanf("%s",x);
printf("%s",x);

float x = 1.0//定義一個單精度浮點型變量叫 c,並初始化爲1.0
scanf("%f",&x);
printf("%f",x);

目前先這樣,有不明白的先在下面留言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章