當前位置:首頁 » 編程軟體 » 編程if例題

編程if例題

發布時間: 2024-07-13 10:30:45

c語言編程 用IF語句

你好,正確的語句如下:

while(scanf("%d",&a)!=eof&&(a<100||a>999))
printf("您輸入的不是三位數,請重新輸入:");

有疑問提出。
望採納。

❷ 用C語言編程中if語句的格式是什麼

用C語言編程中if語句的格式是
if (邏輯表達式)
{
<語句>;
}
[
else
{
<語句>;
}
]
方括弧內為可選部分。邏輯表達式即為選擇的條件。
例如:將百分制整數成績轉換為及格與不及格:
if(x>=60) //滿足>=60為及格
{
printf("%d ==> 及格\n",x);
}
else //條件不滿足(<60)為不及格
{
printf("%d ==> 不及格\n",x);
}

其中的<語句>可以是C語言允許的任意可執行的語句。即它也可以是嵌套的if語句。例如:
if(x>=85) //優
{
printf("%d ==> A\n",x);
}
else //不夠優時
{
if(x>=75) //夠得上良
{
printf("%d ==> B\n",x);
}
else //夠不上良
{
if(x>=60) //夠得上中
{
printf("%d ==> C\n",x);
}
else //夠不上中
{
printf("%d ==> D\n",x);
}
}
}

❸ c語言。。用if語句編程,輸入一個三位數,判斷是否為水仙花數。

三位的水仙花數就是每一位的立方之和和這個三位數相等的數,用if語句編程,輸入一個三位數,判斷是否為水仙花數,可以參考以下的代碼:

include<stdio.h>

main()

{ int x,a,b,c;

scanf("%d",x);

a=x/100;

b=(x/10)%10;

c=x%10;

if(x==a*a*a+b*b*b+c*c*c)

printf("YES");

else

printf("NOT");

}

(3)編程if例題擴展閱讀:

if的返回值為真或假,可以用bool型變數進行存儲,佔用一位元組。

C語言中提供了2種形式的if語句:

1、if(表達式)語句1,例如:

if(x>y)

printf("%d",x);

2、if(表達式),語句1

else

語句2,例如:

if(x>y)

printf("%d",x);

else

printf("%d",y);

❹ c語言。。用if語句編程,輸入一個三位數,判斷是否是水仙花數。

1、嚴格的水仙花是三位數,並且其每位數的三次方的和等於它的本身。
例子如下:370是一個嚴格的水仙花數,3^3+7^3+0^3=370.
2、C 語言的"水仙花數"實現代碼:
#include <stdio.h>
#include<math.h>
int main (void) {
long n,p;
long c,a,j,s[30],i,q;
p=0;
a=10;
scanf("%ld",&n);
q=n;
for (i=1;c>10 ;++i) {
c=n/a;
a=a*10;
}printf("i=%ld,a=%ld \n",i,a);
for (j=1;a>=10 ;++j) {
s[j]=n/(a/10);
n=n-s[j]*(a/10);
a=a/10;
printf("j=%ld,a=%ld\n",j,a);
}
for (j=1;j<=i ;j++) {
p+=pow(s[j],i);
printf("p=%ld,i=%ld\n",p,i);
}
if (p==q) {
printf("%ld 為水仙花數",q);
}else {
printf("%ld 該數不是水仙花數",q);
}
return 0;
}

❺ 使用c語言編程(if語句)

c語言提供了三種形式的if語句:

1、if(表達式)語句。

例如:if(x>y)printf("%d",x);

此時,如果表達式為真,則執行printf語句。

2、if(表達式)語句1 else 語句2

例如:

if(x>y)printf("%d",x);

elseprintf("%d",y);

此時,如果x>y成立為真,則執行語句printf("%d",x),然後直接跳過else,同時也跳過語句printf("%d",y),去執行之後的語句。

如果x>y不成立為假,則不執行語句printf("%d",x),執行語句printf("%d",x)。

3、if(表達式1)語句1

else if(表達式2)語句2

else if(表達式3)語句3

else if(表達式m)語句m

else 語句 n

此時,哪個表達式為真,則運行哪個if後面的語句。如表達式3成立為真,執行語句3。

在每個語句中,可以有多個語句,但需要加上大括弧

例:if(x>y){printf("%d",x);break;}

(5)編程if例題擴展閱讀:

if語句使用的注意事項:

1.if(條件表達式)其後沒有分號。

一般來說,有"{}"有沒有";",有";"就沒有"{}"

2.if語句所控制的語句如果是一條語句,我們可以不寫大括弧;

如果控制的是兩條以上的語句,必須加大括弧。

if語句的控制體沒有加大括弧是其後跟的一條語句。

建議:永遠加上大括弧。避免不必要的錯誤。

參考資料:網路-if語句

❻ C語言編程中if語句的格式是什麼

1.
if(條件語句)
{
程序執行體;

}
else
{
程序執行體;

}
2.
舉個例子:
int a;
scanf("%d",&a);
if(a > 0)
{
printf("a > 0"); //如果輸入的數大於0,就執行這個語句

}
else //就是除了a>0的情況
{
printf("a < 0"); //如果輸入的數小於0,就執行該語句

}

熱點內容
怎麼用電腦開手機伺服器 發布:2024-11-07 10:30:50 瀏覽:501
代掛網源碼最新版 發布:2024-11-07 10:28:30 瀏覽:820
atoilinux 發布:2024-11-07 10:19:06 瀏覽:461
速騰哪個配置性能好 發布:2024-11-07 09:55:08 瀏覽:622
壓縮空氣的價格 發布:2024-11-07 09:51:25 瀏覽:540
達內培訓班java 發布:2024-11-07 09:51:19 瀏覽:315
c語言快速排序函數 發布:2024-11-07 09:41:16 瀏覽:210
mobisage文件夾 發布:2024-11-07 09:29:16 瀏覽:876
車載安卓機怎麼清理垃圾 發布:2024-11-07 09:12:51 瀏覽:450
外網訪問vmware 發布:2024-11-07 08:51:03 瀏覽:952