c语言编程题,求大神解答(用if...else格式)?

如题所述

第1个回答  2019-10-23
float x,y;
scanf(%f,&x);
if(x<=0.0) y=2.0*x;
else y=x*x;
printf("%5.2f",y);追问

是平方根

追答

y=x*x
换成
y=sqrt(x)

本回答被网友采纳

C语言if-else结构,求详细解释,else属于哪个if?
if...else...else...第四行出现第一个else,与第三行的if配对;第五行出现的else,与第二行if配对;

c语言if else语句格式
c语言if else语句格式:当if体或else体为一条简单语句时,可以省略{}。if是条件判断语句,只有if的条件成立(表达式的值为真)后,才会执行if部分的代码,否则将会执行else的代码。如果是if...else if,则满足第一个if执行第一个if里的代码,如果不满足第一个if,而满足第二个if,则执行第二个if...

C语言中用if...else函数的问题
int i;i=s*10;if(i%10==0)...例如s=15则满足条件,执行第一个 如果s=15.5 但如果是15.05的话就把10改成100,i=s*100 if(i%100==0)这是个投机取巧的方法,就看你的书局要求有几个小数点了,一般不会超过8位的。如果数据不大的话可以试一试 ...

C语言 #if……#else……的意思?
if的简写 endif 结束一个#if……#else条件编译块#error 停止编译并显示错误信息 if……#else……就是预编译,比如:if 1 。。。else……这里#if 1表示此次编译把其下的代码编译进去,如果改为#if 0,则表示此次编译把#else后面的代码编译进去,而不是#if 0下的代码。if TT ……#else……TT是...

C语言问题~~~if ()else if()..
1)首先第一个问题 if(表达式){ 语句;} else if(表达式){ 语句;} 如果if条件为真。。并且执行了该语句。。那么还会不会继续向下判断else if()语句并执行它??答案是,不会再继续向下判断了。2)第二个问题 你的这个程序,计算的是,字符数,行数和单词数。字符数 n1 很显然,每读一个字符,...

一个C语言问题,关于if...else..语句:
if(n<5)return 0; \/\/\/如果传递的形参<5则返回0,main()输出一个0 else if(n>12)return 3; \/\/如果传递的形参>12则返回12,main()输出一个12 return 1; \/\/关键就是这一句代码了,若5<= n <=12,则返回1,main()输出一个1;if(n>5)return 2; \/\/ 因为上面的return 1;必定...

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的详细用法?和举例。
if(表达式) 只要表达式计算的结果不为0则执行if后面的语句,如果表达式结果为0,则执行else后面的语句。举例:int abs(int n)\/\/求n的绝对值 { if(n>0) return n;else retunr n*(-1);}

用C语言编程中if语句的格式是什么?
用C语言编程中if语句的格式是 if (逻辑表达式){ <语句>;} [else { <语句>;} ]方括号内为可选部分。逻辑表达式即为选择的条件。例如:将百分制整数成绩转换为及格与不及格:if(x>=60) \/\/满足>=60为及格 { printf("%d ==> 及格\\n",x);} else \/\/条件不满足(<60)为不及格 ...

用C语言处理。用if…else if语句编程实现以下功能:
char c;scanf("%c",&c);if(('a'<=c && 'z' >= c) || ('A' <= c && 'Z' >= c)){ printf("letter");}else if('0'<=c && '9' >= c){ printf("digit");}else if(' ' == c){ printf("space");} ...

相似回答