第一次实验
---恢復(fù)內(nèi)容開(kāi)始---
實(shí)驗(yàn)結(jié)論:
part 1:
在這個(gè)部分中,因?yàn)閮?nèi)容較為簡(jiǎn)單,所以并沒(méi)有出現(xiàn)什么大的問(wèn)題,但是在《學(xué)習(xí)指導(dǎo)》的第116頁(yè)的第一道題中有同學(xué)在正常編譯后無(wú)法運(yùn)行,經(jīng)過(guò)仔細(xì)與書(shū)上的內(nèi)容進(jìn)行比對(duì)發(fā)現(xiàn)是將第七行的f=c/b*a;錯(cuò)寫(xiě)成f=c/d*a;,導(dǎo)致雖然并沒(méi)有語(yǔ)法錯(cuò)誤但是由于存在邏輯錯(cuò)誤導(dǎo)致無(wú)法正常運(yùn)行,這就要求要在以后的編程中更加注意語(yǔ)句的嚴(yán)密性,以免造成不必要的麻煩。
part 2:
(1)判斷奇偶數(shù)
#include<stdio.h>int main() {int a;printf("輸入一個(gè)整數(shù):\n");scanf("%d",&a);if(a%2==0)printf("是偶數(shù)"); elseprintf("是奇數(shù)"); return 0; }(2)根據(jù)不同的輸入,顯示不同提示信息
#include <stdio.h> int main() { int a; printf("輸入一個(gè)整數(shù): \n"); scanf("%d",&a); // 補(bǔ)足×××處的表達(dá)式,使得滿足程序功能描述 if(a>=1&&a<=5) // days在1到5之間 printf("workdays, fighting\n"); else if(a==6||a==7) // days是6或7 printf("weekend, relax~\n"); else printf("Ooops, not in 1~7\n"); return 0; }(3)根據(jù)用戶輸入字符,判斷如果是小寫(xiě)字母,則轉(zhuǎn)換成大寫(xiě);否則保持原樣
#include <stdio.h>? int main()
?? {
?? char ch;
?? printf("輸入一個(gè)字符:\n");
?? scanf("%c",&ch);
?? if(ch>='a'&&ch<='z')
?? { ?
?? printf("%c\n" ,ch);
?? }
?? else
?? printf("%c\n",ch);
?? return 0;
}
?
part3:
雖然在網(wǎng)上找到了一些可以運(yùn)行的源代碼,但是沒(méi)看太懂,自己也沒(méi)編出來(lái)。
實(shí)驗(yàn)總結(jié)與體會(huì) :
這次試驗(yàn)讓我發(fā)現(xiàn)了一些以前只是看理論性的內(nèi)容沒(méi)有注意到的問(wèn)題,在以后的學(xué)習(xí)過(guò)程中要多動(dòng)手,只有這樣才能更好的掌握C語(yǔ)言的用法,而在掌握的基礎(chǔ)上更需要努力尋找一些更為便捷的代碼,使輸入的代碼看起來(lái)更加的整潔,運(yùn)算效率更高。
轉(zhuǎn)載于:https://www.cnblogs.com/LIUxh/p/10578120.html
總結(jié)
- 上一篇: [Swift]LeetCode835.
- 下一篇: 十大滤波算法