您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關(guān)C語言中if語句的使用是怎樣的,小編覺得挺實(shí)用的,因此分享給大家學(xué)習(xí),希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
作用:
構(gòu)成分支結(jié)構(gòu)。(它根據(jù)給定的條件進(jìn)行判斷,以決定執(zhí)行某個(gè)分支程序段。)
.…//其他語句
if(表達(dá)式)
{
…//邏輯值為真所執(zhí)行的語句、程序塊
}
…//其他語句
流程圖
#include <stdio.h> int main() { int a,b,max; printf("輸入兩個(gè)數(shù)來比較大?。?quot;); scanf("%d%d",&a,&b); max=a; if (max<b) { max=b; printf("max=%d\n",max); } return 0; }
輸入兩個(gè)數(shù)來比較大小:
先定義a,b,max三個(gè)變量,輸出文字來讓人們輸入兩個(gè)數(shù),當(dāng)使用者輸入之后,把max復(fù)制給a,然后判斷
輸出文字來讓人們輸入兩個(gè)數(shù)
當(dāng)使用者輸入之后
把a(bǔ)賦值給max
然后判斷max和b的大小
如果max<b,把b賦值給max
輸出
…//其他語句
if(表達(dá)式)
{
…//邏輯值為真所執(zhí)行的語句、程序塊
}
else
{
…//邏輯值為假所執(zhí)行的語句、程序塊
}
…//其他語句
流程圖
#include <stdio.h> int main() { int i; printf("您老貴庚?。縗n"); scanf("%d",&i); if(i>=18) { printf("出門左拐!進(jìn)入大廳。\n"); } else { printf("出門右拐(嘿嘿!那是垃圾桶)。\n"); printf("騷年!這不是你該來的地方。\n"); } return 0; }
定義i
輸出文字來讓人們輸入一個(gè)數(shù)
當(dāng)使用者輸入之后
判斷i是否大于等于18
如果結(jié)果為真,輸出“出門左拐!進(jìn)入大廳”
如果結(jié)果為假,輸出
“出門右拐(嘿嘿!那是垃圾桶)。騷年!這不是你該來的地方。”
…//其他語句
if(表達(dá)式){…}
else if(表達(dá)式2){…}
else if(表達(dá)式3){…}
.
.
.
else if(表達(dá)式n){…}
else{…}
…//其他語句
流程圖
#include <stdio.h> int main() { char c; printf("輸入一個(gè)字符:"); c=getchar(); if(c<32) printf("這是一個(gè)控制字符\n"); else if(c>='0'&&c<='9') printf("這是一個(gè)數(shù)字\n"); else if(c>='A'&&c<='Z') printf("這是一個(gè)大寫字符\n"); else if(c>='a'&&c<='z') printf("這是一個(gè)小寫字符\n"); else printf("這是一個(gè)其他字符\n"); return 0; }
定義變量c
輸出文字引導(dǎo)使用者輸入一個(gè)字符
把字符賦值給c
判斷如果c<32
則輸出這是一個(gè)控制字符
如果c在0和9之間
則輸出
這是一個(gè)數(shù)字
其他同理
如果全都不是則輸出這是一個(gè)其他字符
幫你們的數(shù)學(xué)老師做一個(gè)按分?jǐn)?shù)評級的程序:
90分及以上:A
80~90分:B
70~80分:C
60~70分:D
低于60分:E
答案:
#include<stdio.h> int main() { int i=0; printf("你的分?jǐn)?shù)是:"); scanf("%d",&i); if(i<0 || i>100) { printf("請輸入100之內(nèi)的數(shù)字。\n"); } else if(i>-1 && i<60) { printf("你的評級是E\n"); } else if(i>=60 && i<=70) { printf("你的評級是D\n"); } else if(i>70 && i<=80) { printf("你的評級是C\n"); } else if(i>80 && i<=90) { printf("你的評級是B\n"); } else if (i>90 && i<=100) { printf("你的評級是A\n"); } else return 0; }
以上就是C語言中if語句的使用是怎樣的,小編相信有部分知識(shí)點(diǎn)可能是我們?nèi)粘9ぷ鲿?huì)見到或用到的。希望你能通過這篇文章學(xué)到更多知識(shí)。更多詳情敬請關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。