您的位置:

c语言if训练,if使用方法c语言

本文目录一览:

编程题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(t160)

t+=(t1-60)*0.1;

if(t220)

t+=(t2-20)*0.15;

t+=t3*0.2;

printf("该用户手机费用为:%f",t);

}

我没有调试过,你试试看嘛。应该没有什么问题的。

C语言关于if的题

x=1; 是赋值操作,应该用:

if(x == 1) y = 3*x + 2;

而且条件好像要多一点:

if(x = 1 x 2) y = 3*x + 2;

完整的:

if(x 1)

y = 2*x + 1;

else if(x = 1 x 2)

y = 3*x + 2;

else if(x = 2 x 3)

y = 4*x + 3;

else if(x == 3)

y = 5*x + 4;

else if(x 3)

y = 6*x + 5;

c语言if语句的用法

c语言提供了三种形式的if语句:

1、if(表达式)语句。

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

此时,如果表达式为真,则执行printf语句。

2、if(表达式)语句1 else 语句2

例如:

if(xy)printf("%d",x);

else printf("%d",y);

此时,如果xy成立为真,则执行语句printf("%d",x),然后直接跳过else,同时也跳过语句printf("%d",y),去执行之后的语句。

如果xy不成立为假,则不执行语句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(xy){printf("%d",x);break;}

扩展资料:

if语句使用的注意事项:

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

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

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

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

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

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

参考资料:百度百科-if语句

C语言if语句

if-else分别搭配一条语句,如果有多条语句就要用花括号扩起来。

int main (void) {

int a=0;

if (1)

a=3; //这是一条语句,if为真,执行赋值3 

if (0)

a=4; //这是一条语句,if为假 

else //搭配上方的if 

a=5; //这是一条语句,上方if为假,执行赋值5

//所以最终a值为5 

}

int main (void) {

int a=0;

if (1) { //if为真,整个花括号里的语句都要执行 

a=3; //赋值3 

if (0) //执行if,为假 

a=4; //这条语句不执行 

}

else //上方if为真,不执行else 

a=5;

//所以最终a值为3

}