The c program language 1
生活随笔
收集整理的這篇文章主要介紹了
The c program language 1
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
學(xué)習(xí)c語(yǔ)言
Day one;
·基本框架:
·做計(jì)算:
#include <stdio.h> int mian() {printf("%d\n", 23 + 43); //%d說(shuō)明后面有一個(gè)整數(shù)要輸出在這個(gè)位置上printf("23+43=%d\n", 23 + 43);return 0; }·找零計(jì)算:
#include <stdio.h> int main() {int price = 0; //變量定義//變量賦值和初始化//變量在定義的時(shí)候賦值叫初始化printf("請(qǐng)輸入金額(元):");scanf_s("%d", &price); //變量輸入//讀整數(shù)int change =100-price;printf("找您%d元。\n", change);return 0; }·初識(shí) const
#include <stdio.h> int main() {const int AMOUNT = 100; //const 是一個(gè)修飾符,加在int前,用來(lái)給這個(gè)變量加上一個(gè)const(不變的)的屬性【一般const變量名全大寫】int price = 0;printf("請(qǐng)輸入金額(元):");scanf_s("%d", &price);int change = AMOUNT - price;printf("找您%d元。\n", change);return 0; }·計(jì)算時(shí)間差:
//計(jì)算時(shí)間差 //have bug(老師教的) #include <stdio.h> int main() {int hour1, minite1;int hour2, minite2;scanf_s("%d %d", &hour1, &minite1);scanf_s("%d %d", &hour2, &minite2);int t1 = hour1 * 60 + minite1;int t2 = hour2 * 60 + minite2;int t = t2 - t1;printf("時(shí)間差為:%d:%d", t / 60, t % 60);return 0;}上面這個(gè)代碼,我在運(yùn)行中發(fā)現(xiàn)只適用于hour 2>hour 1的情況。
//然后加入if語(yǔ)句 //自己改的 ^-^ #include <stdio.h> int main() {int middle;int hour1, minite1;int hour2, minite2;scanf_s("%d %d", &hour1, &minite1);scanf_s("%d %d", &hour2, &minite2);if (hour2 < hour1) {middle = hour2;hour2 = hour1;hour1 = middle;}int h1 = hour2 - hour1;int m1 = minite2 - minite1;if (m1 < 0) {m1 += 60;h1--;}printf("時(shí)間差為:%d:%d", h1,m1);return 0;}switch-case語(yǔ)句
#include <stdio.h> int main() { const int type; scanf_s("%d",&type); switch (type) {case 1:printf("yes");break;case 2:printf("no");break;default:printf("over");} return 0;}總結(jié)
以上是生活随笔為你收集整理的The c program language 1的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 寒假训练赛复盘2.9
- 下一篇: node-red安装