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語言
- C語言:計算輸入字元的個數C語言字元
- C語言計算輸入字元的個數C語言字元
- 輸入一個ASCII碼,輸出對應的字元ASCII字元
- C語言輸出多位小數C語言
- 輸入一個3,輸出March,輸入一個數字月份,然後對應輸出相應的英文表示,用指標陣列完成指標陣列
- C語言_輸入輸出函式_PAGE5C語言函式
- C語言之輸入輸出C語言
- 入門輸出Hello World!——C語言C語言
- C語言判斷輸入小寫字母的個數C語言
- c語言:輸入任意10個正整數,按照升序排序輸出:(冒泡演算法)C語言排序演算法
- C語言資料型別、變數的輸入和輸出、進位制轉換C語言資料型別變數
- 利用可變長度引數定義一個函式,輸入為任意個數的數值,功能為對輸入資料求和並輸出;函式
- Solidity語言學習筆記————24、輸入輸出引數Solid筆記
- 輸入一個數倒序輸出(遞迴)遞迴
- C語言檔案輸入和輸出操作的學習心得(一)C語言
- 實驗1_C語言輸入輸出和簡單程式應用程式設計C語言程式設計
- 實驗1 C語言輸入輸出和簡單程式編寫C語言
- python實現:輸入2個整形數字,輸出最大值Python
- C 語言輸出100至200之間的質數(素數)
- 實驗1_C語言輸入輸出和簡單程式編寫C語言
- 【C++】輸入輸出C++
- 用C語言輸出蛇形矩陣C語言矩陣
- C語言清空輸入緩衝區C語言
- C++輸入十進位制數,輸出對應二進位制數、十六進位制數C++
- 輸入十個整數,輸出其中質數
- 輸入一個三位數,輸出它各個數位之和
- 關於c語言輸入字串的總結C語言字串
- C語言——使用函式輸出指定範圍內的Fibonacci數C語言函式
- C語言實現矩陣螺旋輸出C語言矩陣
- Python語言基礎(四):運算子、基本輸入和輸出Python
- C# 的輸入輸出,(同一行/換行)C#
- 第一章:位運算-------輸入浮點數,輸出對應二進位制數
- 實驗1_C語言輸入輸出和簡單程式應用程式設計實驗報告C語言程式設計
- python ----輸入輸出 變數Python變數
- C# 輸入一個整數,求質因數C#
- C++筆記:輸入輸出、變數、變數加減乘除C++筆記變數