本文目录一览:
- 1、编程题if语句c语言
- 2、C语言关于if的题
- 3、c语言if语句的用法
- 4、C语言if语句
编程题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
}