C語言的if語句編程
舉個例子 某單位馬上要加工資,增加金額取決于工齡和現工資兩個因素:對于工齡大于等于20年的,如果現工資高于2000,加200元,否則加180元;對于工齡小于20年的,如果現工資高于1500,加150元,否則加120元。
工齡和現工資從鍵盤輸入,編程求出下表加工資后的員工工資。 #include void main() { int y ; // 工齡 double s0 ; // 現工資 double s ; // 調整后工資 printf("輸入工齡:"); scanf("%d",&y); printf("輸入現工資:"); scanf("%lf",&s0); if (y>=20) if (s0>2000) s=s0+200; // 計算調整后工資 else s=s0+180; else if (s0>1500) s=s0+150; else s=s0+120; printf("調整后工資是%lf\n",s); } 。
C語言編程if語句
#include <stdio.h>
#include <math.h>
int main()
{
float h,w,t;
printf("請輸入你的身高和體重 h,w:");
scanf("%f%f",&h,&w);
t=w/(h*h);
printf("t=%f\n",t);
if (t<18)
printf("你為低體重\n");
else if (t>=18 && t<=25)
printf("你為中等身材\n");
else if (t>25)
printf("你身體有點胖\n");
printf("%f,%f\n",h,w);
}
用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,就執行該語句
}
c語言的編程,if else的語句
scanf("%d",y);
這個改成scanf("%d",&y);
if(y%4=0)改成 if(y%4==0)
另外 判斷閏年算法不對 還得考慮如果是100的倍數 但不是400的倍數 那么也不是閏年
所以可以
if(y%400==0 || (y%100!=0 && y %4==0))
printf("This year is leap year.");
else
printf("This year is not a leap year.");
編程題if語句c語言
#include
void main()
{
float t1,t2,t3,t=10;
printf("請輸入發短信數:");
scanf("%f",&t1);
printf("請輸入與本地手機通話分鐘:");
scanf("%f",&t2);
printf("請輸入與本地固定電話通話分鐘:");
scanf("%f",&t3);
if(t1>60)
t+=(t1-60)*0.1;
if(t2>20)
t+=(t2-20)*0.15;
t+=t3*0.2;
printf("該用戶手機費用為:%f",t);
}
我沒有調試過,你試試看嘛。應該沒有什么問題的。
VB編程IF語句的使用
VB的這個if其實可以用意思來配上去的.. if在這里就是"如果/判斷". then在這里就是"接著".else在這里就是"相反"..end if在這里就是"結束判斷" ..
這些只是我的翻譯..但是理解這些就比較好用了..
比如例子:
if * = "ok" then ' 如果*里面的內容是"ok" 那么就執行下列代碼
msgbox "文本框里的內容是ok"
else '相反,如果*里面的內容不是"ok", 那么就執行下列代碼
msgbox "文本框里的內容不是ok"
end if
這里只是一個簡單的判斷.. 判斷*里面的內容是不是"ok"
例子2:
if dir("c:\*") <> "" then
msgbox "C盤有*"
else
msgbox "C盤沒有*"
end if
總之,有if就必須要end if
后面有end if 前面也必須要 if
認真學喔..! 加油..