当前位置:首页 » 编程软件 » 编程if语句

编程if语句

发布时间: 2022-01-15 10:30:55

A. IF的编程语言

if if 语句的3种形式
1. if(表达式)语句(单分支if语句)
#include<stdio.h>
int main()
{
int x=1;
int y=2;
if(x<y)
printf(%d,x);
fflush(stdin);
getchar();
}
2 if(表达式)语句1 else 语句2 (双分支if语句)
#include<stdio.h>
int main()
{
int x=1;
int y=2;
if(x>y)
printf(%d,x);
else
printf(%d,y);
fflush(stdin);
getchar();
}
3 if(表达式1)语句1
else if (表达式2)语句2
else if (表达式3) 语句3
……
else if (语句m) 语句
else 语句n (if的嵌套)
#include<stdio.h>
int main()
{
int a,c;
char b;
scanf(%d%c%d,&a,&b,&c);
if(b=='+')
printf(=%d,a+c);
else if (b=='-')
printf(=%d,a-c);
else if (b=='*')
printf(=%d,a*c);
else if (b=='/')
printf(=%d,a/c);
fflush(stdin);
getchar();
} if <条件> then <语句1> else <语句2>;
或者
if <条件> then <语句> ;
注意:Pascal中也有if 的嵌套,但else只承接最后一个没有承接的if,如:
if <条件1> then if <条件2> then <语句1> else <语句2>; 此处<语句2>当且仅当<条件1>成立且<条件2>不成立时运行
if <条件1> then begin if <条件2> then <语句1> end else <语句2>; 此处<语句2>只要<条件1>成立就运行 IF <条件> THEN
<语句体>
END IF
或者
IF <条件> THEN
<语句体1>
ELSE
<语句体2>
END IF
说明
#If...Then...#Else 指令的作用与 If...Then...Else 语句相同,其差异在于 #If、#Else、#ElseIf,及 #End If 指令没有单独成行的形式,也就是说,在指令所在的那一行,不能有其他代码出现。条件编译通常用来编译不同平台上的同一个程序。也可以用来避免调试程序代码出现在可执行程序中。条件编译时被排除的程序代码在最后的可执行文件中被完全略去,所以不会对程序的大小或功能有任何影响。

B. 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;}

(2)编程if语句扩展阅读:

if语句使用的注意事项:

1.if(条件表达式)其后没有分号。

一般来说,有"{}"有没有";",有";"就没有"{}"

2.if语句所控制的语句如果是一条语句,我们可以不写大括号;

如果控制的是两条以上的语句,必须加大括号。

if语句的控制体没有加大括号是其后跟的一条语句。

建议:永远加上大括号。避免不必要的错误。

参考资料:网络-if语句

C. C语言 用IF语句编程

#include<stdio.h>
main()
{
intp=0,w=0,s=0,f=0;
if(s<250)
{
f=p*w*Δs*(1-d);
printf("%d",f);
}
if(s>=250&&s<1500)
{
f=(p*w*Δs*(1-d))*0.02;
printf("%d",f);
}
if(s>=1500&&s<3000)
{
f=((p*w*Δs*(1-d))*0.02)*0.1;
printf("%d",f);
}
if(s>=3000)
{
f=(((p*w*Δs*(1-d))*0.02)*0.1)*0.15;
printf("%d",f);
}

D. c语言编程 用IF语句

你好,正确的语句如下:

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

有疑问提出。
望采纳。

E. 编程题if语句c语言

#include <stdio.h>

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);
}
我没有调试过,你试试看嘛。应该没有什么问题的。

F. 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.");

G. C语言If语句的编程

这个只是简单的编程题,初学者应该就能编出来,看下书吧,C语言也得多练,多想。

H. 用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);
}
}
}

热点内容
服务器请求慢怎么排查 发布:2024-11-15 06:55:35 浏览:320
php自学还是培训 发布:2024-11-15 06:54:05 浏览:182
在哪里找到sim卡设置密码 发布:2024-11-15 06:51:47 浏览:392
细说phppdf 发布:2024-11-15 06:38:35 浏览:276
征途PK脚本 发布:2024-11-15 06:37:51 浏览:680
vbs打不开编译器错误 发布:2024-11-15 06:35:12 浏览:344
深海迷航密码在哪里 发布:2024-11-15 06:30:23 浏览:303
服务器日志怎么分析 发布:2024-11-15 06:22:04 浏览:525
字体目录在哪个文件夹 发布:2024-11-15 06:20:28 浏览:181
php种子怎么打开 发布:2024-11-15 06:07:01 浏览:346