C語言輸入一個數輸出對應的值
例8:C語言實現當num<0時,輸出result=-1;當num>0時,result=1;當num=0時,result=0。編寫一個C程式,輸入一個num值,要求輸出相應的result值。
解題思路:用if語句檢查num的值,根據num的值決定賦予result的值。由於result的可能性不是兩個而是3個,因此不可能只用一個簡單的if語句就可以實現,,需要用到if語句的巢狀。
原始碼演示:
#include<stdio.h>//標頭檔案
int main()//主函式
{
int num,result; //定義整型變數
printf("請輸入num:");//提示語句
scanf("%d",&num);//鍵盤輸入
if(num<0) //判斷條件小於0時
{
result=-1;
}
else if(num==0)//判斷條件等於0時
{
result=0;
}
else //判斷條件大於0時
{
result=1;
}
printf("%d\n",result);//輸出結果
return 0;//函式返回值為0
}
編譯結果:
請輸入num:4
1
--------------------------------
Process exited after 4.581 seconds with return value 0
請按任意鍵繼續. . .
為了使程式更清晰,易讀,寫程式時對選擇結構和迴圈結構應採用鋸齒形的縮排形式。
相關文章
- C語言輸入輸出C語言
- c語言輸出100!的數值中的0的個數C語言
- 輸入一個ASCII碼,輸出對應的字元ASCII字元
- C語言:計算輸入字元的個數C語言字元
- C語言計算輸入字元的個數C語言字元
- 80x86組合語言:輸入數字,輸出對應月份的英文組合語言
- C語言輸出多位小數C語言
- 輸入一個3,輸出March,輸入一個數字月份,然後對應輸出相應的英文表示,用指標陣列完成指標陣列
- C語言之輸入輸出C語言
- C語言判斷輸入小寫字母的個數C語言
- 入門輸出Hello World!——C語言C語言
- c語言:輸入任意10個正整數,按照升序排序輸出:(冒泡演算法)C語言排序演算法
- 利用可變長度引數定義一個函式,輸入為任意個數的數值,功能為對輸入資料求和並輸出;函式
- C語言資料型別、變數的輸入和輸出、進位制轉換C語言資料型別變數
- C語言的本質(24)——C標準庫之輸入與輸出(下)C語言
- Solidity語言學習筆記————24、輸入輸出引數Solid筆記
- 5,輸入與輸出(perl語言筆記)筆記
- C語言檔案輸入和輸出操作的學習心得(一)C語言
- 實驗1_C語言輸入輸出和簡單程式應用程式設計C語言程式設計
- 實驗1 C語言輸入輸出和簡單程式編寫C語言
- c 語言輸出1000以內的逆序數
- C語言中輸入輸出重定,freopen()妙用。C語言
- 輸入一個三位數,輸出它各個數位之和
- 【C++】輸入輸出C++
- c語言: 鍵盤輸入一個n個字元的串,然後按字母表順序輸出這n個字元C語言字元
- 實驗1_C語言輸入輸出和簡單程式編寫C語言
- python實現:輸入2個整形數字,輸出最大值Python
- C++輸入十進位制數,輸出對應二進位制數、十六進位制數C++
- 用C語言輸出蛇形矩陣C語言矩陣
- C語言清空輸入緩衝區C語言
- C/C++程式語言中的基礎知識(一)--格式化輸入輸出C++
- 【c語言】將一個數的二進位制序列逆序,然後輸出逆序之後的二進位制序,所對應的數C語言
- Ubuntu下鍵盤輸入錯亂問題,輸入雙引號輸出的是@符號,輸入#號輸出的是未知語言的字元...Ubuntu符號字元
- C語言清空輸入緩衝區的N種方法對比C語言
- C++中的檔案輸入/輸出(3):掌握輸入/輸出流 (轉)C++
- 關於c語言輸入字串的總結C語言字串
- C語言 printf 格式化 輸出 右對齊補零C語言
- c++入門:輸入輸出流C++