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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言三个数从小到大排序/输出_我的c语言笔记(三)

發布時間:2023/12/2 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言三个数从小到大排序/输出_我的c语言笔记(三) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

int表達式

這個表達式存在的目的在于將表達式轉為整數。

比如:

float a=9999.9999;

int b;

b=(int)(a/1000);

就可以得到9啦,別忘了套上固定格式哦~

然后我們接下來一起來做一道很重要的題哦,反復練習,可以順利拿下同類型題型。

輸入一個大于0小于999的可以帶小數的數字,并輸出其個位,十位以及百位的數字。

#include

int main()

double a;

int ge,shi,bai;

scanf("%lf",&a);

bai=(int)(a/100);

shi=(int)(a-bai*100)/10);

ge=(int)(a-bai*100-shi*10);

printf("個位數字是%d\n",ge);

printf("十位數字是%d\n",shi);

printf("百位數字是%d\n",bai);

return 0;

好了,在搞完這個之后,我還偷偷走神去找了一下,資料。關于c語言考試的。其中知道循環結構占總分的5%,函數和指針也是分別占分5%。

if語句

用法:

if(表達式)

else

{

}

來道開胃小題,練練手吧~

假如我讓你輸入一個整數,如果這個整數大于60,則輸出“我很帥”,如果這個數不大于60,就輸出“我帥的太明顯了”

if(a>60)

printf("我很帥\n");

else

{

printf("我帥的太明顯了\n")

}

其實呢,這個if語句有幾個條件的,這里說一下。

(1)語句只有一條,可以不加括號

(2)所有的語句都應該加分號,但是if跟else語句不用

(3)每條語句最后一個輸出語句都應該加\n。因為這個是條件語句,不管是if輸出還是else輸出,本質它們兩個同樣代表著最后一條輸出語句,所以都應該加\n

再來一道加強版的:

有一個函數,當x<0時,y=-1;當x=0時,y=0;x>0,y=1;然后讓你寫一個程序,當你輸入一個整數x時,可以得到對應的y。

int x,y;

scanf("%d",&x);

if(x<0)

? y=-1

else

{

if(x>0)

y=1;

else

y=0;

}

print(“x=%d時,y=%d\n”,x,y);

注意哦,如果說條件語想滿足if就輸出,其他的不用管它的時候,其實不寫else語句就可以了。

比如,我們來一個。

輸入兩個實數a,b,按數值由大到小的順序輸出這兩個數。

double a,b,t;

scanf("%lf,%lf",&a,&b);

if(a>b)

{

t=a;

a=b;

b=t;

}

print("%f,%f\n",a,b);

好了,這個程序其實想法是這樣的,如果a比b小的話,就不用if,直接從小到大輸出,如果a比b大,那就讓a和b的值互換。

其實呢,這一部之所以要這么做,而不用if…else的方法,就是為了,讓在2個排序可以實現的事,在n個同樣可以實現。

總結

以上是生活随笔為你收集整理的c语言三个数从小到大排序/输出_我的c语言笔记(三)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。