日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

实验总结二

發(fā)布時間:2024/4/17 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实验总结二 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

實驗?zāi)康?/p>

1. 掌握格式字符的使用方法,特別是%d, %f, %c, %s的基礎(chǔ)用法

2. 掌握格式化輸出函數(shù)printf()和格式化輸入函數(shù)scanf()的用法

3. 掌握單個字符輸出函數(shù)putchar()和單個字符輸入函數(shù)getchar()的用法

4. 感受if語句和if...else語句的用法

5. 感受switch語句的用法

Part 1:?格式化輸出函數(shù)printf()和格式化輸入函數(shù)scanf()

?

#include<stdio.h> int main() {int x=1234;float f=123.456;double m=123.456;char ch='a';char a[]="hello,world";int y=3,z=4;printf("%d%d\n",y,z); printf("y=%d,z=%d\n",y,z);printf("%8d,%2d\n",x,x);printf("%f,%8f,%8.1f,%.2f,%.2e\n",f,f,f,f,f);printf("%1f\n",m);printf("%3c\n",ch);printf("%s\n%15s\n%10.5s\n%2.5s\n%.3s\n",a,a,a,a,a);return 0; }

#include<stdio.h> int main() {double x,y;char c1,c2,c3;int a1,a2,a3;scanf("%d%d%d",&a1,&a2,&a3);printf("%d,%d,%d\n",a1,a2,a3);scanf("%c%c%c",&c1,&c2,&c3);printf("%c%c%c\n",c1,c2,c3);scanf("%lf,%lf",&x,&y);printf("%lf,%lf\n",x,y);return 0; }

此實驗中,程序中存在錯誤,無法自動彈出小黑窗,但是自己找不到錯誤在哪,還請大佬不吝賜教

知識總結(jié):

?%d整型輸出,%d表示把數(shù)按十進制整型輸出,數(shù)字5表示的是輸出寬度,即輸出的數(shù)值如果大于5位,按原數(shù)輸出,如果小于5位在數(shù)的左邊補空格。?

%ld長整型輸出,

%o以八進制數(shù)形式輸出整數(shù), %lf 是double類型用于格式化輸入輸出時對應(yīng)的格式符號
%x以十六進制數(shù)形式輸出整數(shù),或輸出字符串的地址。

%u以十進制數(shù)輸出unsigned型數(shù)據(jù)(無符號數(shù))。注意:%d與%u有無符號的數(shù)值范圍,也就是極限的值,不然數(shù)值打印出來會有誤。

%c用來輸出一個字符,

%s用來輸出一個字符串,

%f用來輸出實數(shù),以小數(shù)形式輸出,默認情況下保留小數(shù)點6位。

%.100f用來輸出實數(shù),保留小數(shù)點100位。
%6.2f表示無論結(jié)果有多少位,輸出結(jié)果至少占六個制表符,即六個位置,不夠的用空格補滿,可以超過,且保留兩位小數(shù)位。?
%e以指數(shù)形式輸出實數(shù),

%g根據(jù)大小自動選f格式或e格式,且不輸出無意義的零。

Part 2:?單個字符輸出函數(shù)函數(shù)putchar()和單個字符輸入函數(shù)getchar()

1.

#include <stdio.h> int main() {char ch;ch = 'B';putchar(ch); // 參數(shù)ch是字符型變量putchar(ch+32); // 參數(shù)ch+32是字符型表達式putchar('\x42'); // 參數(shù)是字符型常量,是用十六進制表示的轉(zhuǎn)義字符,是'b'的ASCⅡ碼值putchar('\n'); // 參數(shù)\n是字符型常量,是轉(zhuǎn)義字符,表示換行return 0; }

2. #include <stdio.h> int main() {char ch;ch = getchar(); // 用戶從鍵盤輸入字符,如果輸入成功,輸入的字符被賦值給chputchar(ch); // 使用putchar()輸出字符變量ch中存放的字符printf("%c",ch); // 使用printf()和格式符%c輸出單個字符return 0; }

輸入大寫的字符時,按回車會出現(xiàn)兩個大寫的字符;如果輸入小寫的字符時,按回車會出現(xiàn)兩個小寫的字符

#include <stdio.h> int main() {int a,b;int t; // 用于交換a和b時,作為中間變量printf("輸入兩個整數(shù)給a和b\n");scanf("%d%d",&a,&b);if(a>b) {t = a;a = b;b = t;}printf("a=%d, b=%d\n",a,b);return 0; }

當(dāng)a>b時,a.b大小交換;當(dāng)a<b時,a.b原樣輸出

#include<stdio.h> int main() {int x;scanf("%d",&x); if(x%2==1)//這是判斷句而非條件句 {printf("是奇數(shù)\n");} else printf("是偶數(shù)\n");return 0; }

#include <stdio.h> int main() {int level;printf("輸入現(xiàn)在狀態(tài)等級(1-5): ");scanf("%d",&level);switch(level){case 1: printf("high翻了:)\n"); break;case 2: printf("low爆了:(\n"); break;default: printf("一言難盡,無法概括。。。\n");}return 0; }

?

Part 5

編程模擬用戶做選擇題的情況:要求用戶從鍵盤輸入一個答案選項(A,B,C,D之一),如果用戶答案是'A',則輸 出提示信息"Binggo, you are right~",否則,輸出提示信息"try again~"。

互評的網(wǎng)址:

https://www.cnblogs.com/dejizhuoma4637/p/10639777.html

http://www.cnblogs.com/Anna0708/

https://www.cnblogs.com/zxy-345/p/10639762.html

轉(zhuǎn)載于:https://www.cnblogs.com/aa79/p/10629729.html

總結(jié)

以上是生活随笔為你收集整理的实验总结二的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。