C語言學習(六)三種基本程式結構

2021-08-21 16:59:38 字數 1646 閱讀 1381

例一:財務人員給員工發工資時經常遇到這樣乙個問題,即根據每個人的工資額(以元作為單位)計算出各種面值的鈔票的張數,且要求總張數最少。

例如,某職工工資為3436元,發放方案為:100元34張,20元1張,10元1張,5元1張,1元1張。

#include

int main()

例二:從鍵盤輸入乙個大寫字母,要求改用小寫字母輸出。

#include

char ch;

int main()

else

return 0;

}例三:輸入三個實數a,b,c,按代數值由小到大次序輸出這三個數。

#include

float a,b,c;

int main()

if(c > a)

if(a > b)

printf("%5.1f %5.1f %5.1f\n",c,a,b);

return 0;

}例四:寫程式,判某一年是否閏年。

輸入:年(year)

計算:判是否閏年

輸出:閏年或非閏年(leap)

閏年條件:

能被4整除,但不能被100整除。

能被4整除,又能被400整除。

#include

int year;

int main()

}else

flag = 1;

}else

printf("it is not leap year\n");

if (1 == flag)

printf("it is leap year\n");

return 0;

}例五:編寫乙個能進行兩個運算元加減乘除四則運算的計數器模擬程式

輸入:兩個運算元和運算子

計算:根據運算子確定運算

輸出:運算結果

include

float a,b;

char op;

int main()

else

break;

}return 0;

}例六:給出一百分制成績,要求輸出成績等級『a』、』b』、『c』、『d』、『e』。90分以上為『a』 ,80~89分為』b』 ,70~79分為『c』...

#include

int score;

int main()

else 

}return 0;

}例七:輸入:無

計算:1+2+3+l+100

輸出:計算的和

#include

int n = 0;

int sum = 0;

int main()

printf("%d\n",sum);

return 0;

}例八:計算一條語句中的空格、字母、數字的個數。

#include

int x = 0;

int y = 0;

int z = 0;

char ch;

int main()

if(ch == ' ')

if(ch <= '9' && ch >= '0')

}printf("nonu= %d,character= %d,num= %d\n",y,x,z);

return 0;

}

C語言學習筆記 C程式結構

在我們學習 c 語言的基本構建塊之前,讓我們先來看看乙個最小的 c 程式結構,在接下來的章節中可以以此作為參考。c 程式主要包括以下部分 include int main 接下來我們講解一下上面這段程式 程式的第一行 include是預處理器指令,告訴 c 編譯器在實際編譯之前要包含stdio.h檔...

C語言學習筆記之程式結構

1.定義在函式外部的變數就叫全域性變數 2.全域性變數具有全域性的生存期和作用域 3.它們與任何函式都無關 4.在任何函式內部都可以使用它們 全域性變數初始化 1.沒有做初始化的全域性變數會得到0值 2.指標會得到null值 3.只能用編譯時刻已知的值來初始化全域性變數 不能實現 int a 10 ...

黑馬程式設計師 C語言學習筆記之基本程式結構

ios培訓 android培訓 期待與您交流!1.條件語句 像其它語言一樣 c也提供條件語句。在c中條件語句的一 般形式為 if 表示式 語句1 else 語句2 上述結構表示 如果表示式的值為非0 ture 即真,則執行語句1,執行完語 句1從語句2後開始繼續向下執行 如果表示式的值為0 fals...