当前位置:首页 » 编程语言 » c语言简单编程if
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言简单编程if

发布时间: 2022-07-11 04:28:28

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

② C语言编程if语句

#include<stdio.h>
#include<math.h>
intmain()
{
floath,w,t;
printf("请输入你的身高和体重h,w:");
scanf("%f%f",&h,&w);
t=w/(h*h);
printf("t=%f ",t);
if(t<18)
printf("你为低体重 ");
elseif(t>=18&&t<=25)
printf("你为中等身材 ");
elseif(t>25)
printf("你身体有点胖 ");
printf("%.2f,%f.2 ",h,w);
return0;
}

没有给t值赋值,在printf("t=%f ",w/(h*h));只是打印出w/(h*h)表达式的返回值,并没有赋值给t

③ c语言程序设计,只用if语句

#include<stdio.h>
voidmain(){
floatp,d;
scanf("%f",&p);
if(p<100)d=0;
elseif(p<200)d=5;
elseif(p<500)d=10;
elseif(p<1000)d=15;
elsed=20;
printf("折扣率:%.f%%,实付金额:%.2f",d,p-p*d/100);
}

运行示例:

④ C语言编程IF问题

改如下:

intmain(){
intx,/*a,b,c,d,e,*/f;
scanf("%d",&x);
if(x<1000||x>9999)
{
printf("Invaliddata ");
}
else
{
/*a=x/1000;//这一段算法有误
e=x-1000*a;
b=e/100;
e=e-100*b;
c=b/10;
e=e-10*c;
d=e;printf("%d%d%d%d ",a,b,c,d);
f=(a+b+c+d)/2;*/
f=(x/1000+x/100%10+x/10%10+x%10)%2;//将上面注销的改成这一行
if(f==0)
{
printf("Yes ");
}
else
{
printf("No ");
}
}
return0;
}

⑤ C语言If语句的编程

#include<stdio.h>
int main(void)
{
int x,y;
printf("please input a figure:");
scanf("%d",&x);
if(x<0)
y = 0;
else if (x>=0 &&x<10)
y = x;
else if (x>=10 && x<20)
y = 10;
else if (x>=20 && x<40)
y = (-0.5)*x + 20;
else
printf("the figure which you inputed is wrong.\n");
printf("y=%d\n",y);
return 0;
}

2.
#include<stdio.h>
int main(void)
{
int x,y;
printf("please input a figure:");
scanf("%d",&x);
if(x>-5 && x<5)
y = x*x;
else
y = 3*x - 1;
printf("y = %d",y);
return 0;
}

⑥ 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);
}

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

⑧ c语言编程 用IF语句

c语言中的if分支语言一般有如下三种形式,当然还可以其它各种变形,无论如何变形,都以此三种形式为基础,活学活用即可。
1、
if……形式
一般格式:if(表达式)
语句;
语义是:如果表达式的值为真,则执行其后的语句,否则不执行该语句。语句可以是单条语句,也可以是用花括号{}包括起来的复合语句。示例如下:

#include

int main(){
int a,b,max;
printf("\n input two numbers: ");
scanf("%d%d",&a,&b);
max=a;
if (max

int main(){
int a, b;
printf("input two numbers: ");
scanf("%d%d",&a,&b);
if(a>b)
printf("max=%d\n",a);
else
printf("max=%d\n",b);
return 0;
}
3、if……else……if形式
一般形式为:
if(表达式1)
语句1;
else
if(表达式2)
语句2;
else
if(表达式3)
语句3;

else
if(表达式m)
语句m;
else
语句n;
语义是:依次判断表达式的值,当出现某个值为真时,则执行其对应的语句。然后跳到整个if语句之外继续执行程序。
如果所有的表达式均为假,则执行语句n。然后继续执行后续程序。示例如下:

#include

int main(){
char c;
printf("input a character: ");
c=getchar();
if(c<32)
printf("This is a control character\n");
else if(c>='0'&&c<='9')
printf("This is a digit\n");
else if(c>='A'&&c<='Z')
printf("This is a capital letter\n");
else if(c>='a'&&c<='z')
printf("This is a small letter\n");
else
printf("This is an other character\n");
return 0;
}

⑨ 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

解释看注释