WFU

2021年7月10日 星期六

C語言介紹04 - scanf()

以前講過了printf()的用法,如果忘記了可以看看C語言介紹02 - printf()複習一下。printf()是用來輸出,這次要介紹的是用來輸入的scanf()。

C語言介紹03 - if else

 if else:

用法是:if (i < 5){} (前面用int設一個i的變數,而且要有放整數的值在裡面)
意思就是,如果這個i的變數裡面的數小於五,那就執行大括號中的程式。
而有if的時候,也可以寫else if和else,像是:

C語言介紹02 - printf()

C語言裡面需要輸出東西時,常使用到printf(),我們來了解一些簡單的用法。 

printf:

printf()是一個印出東西的程式,一定要記得寫那個f喔,用法就是:printf("想寫的東西"); 
不過如果要印出變數的話,由於C語言是個很嚴謹的語言,要跟宣告變數一樣,寫出變數的型態,寫法是:printf("%d", 整數變數);

C語言介紹01 - for loop

C語言裡面常使用到for loop,我們來了解一些簡單的for loop用法。

for loop:
寫法是 for(i = 0; i < 5; i++){} 前面要先設好i這個變數(在C語言要用int i; 來設,因為i後面是要被設為零這個整數,int是integer整數的意思)
這行的意思是,i一開始等於零,只要i還是小於五,就會執行這個迴圈裡的程式,然後i自己加一(++是加一),而且會再執行一次,執行到i大於等於五了。

C語言練習01:九九乘法表


#include<stdio.h>
int main(){
int answer;
int k,i,j;
for(k = 1; k < 4; k++){
for(j = 1; j < 10; j++){
for(i = 3 * k - 2; i < 3 * k + 1; i++){
answer = i * j;
if(answer <= 9) printf("%dx %d= %d     ", i, j, answer);
if(answer > 9) printf("%dx %d=%d     ", i, j, answer);
}
printf("\n");
}
printf("\n");
}
return 0;
}