C语言旅途之简单的比较

Ⅰ、简单的字符(char)的比较:
①、//代码摘下直接可以运行
#include<stdio.h>
int main()
{
printf(“Please input char C\n”);
char c;
scanf("%c",&c);
if(c==‘A’)
printf("%c OK!\n",c);
return 0;

}
②、结果展示:
例如:只有输入的字符为A时,才能得到A OK!的结果,不信可以试试!
在这里插入图片描述
Ⅱ、简单的判断比较:
①、//代码摘下直接可以运行
#include<stdio.h>
int main()
{
if((int)6==6)
printf(“OK!\n”);
return 0;
}
②、结果展示:
例如:这个是直接输出,因为假设总是成立;
在这里插入图片描述

Ⅲ、简单的构造格子行:
①、//代码摘下直接可以运行
#include<stdio.h>
int main()
{
float x,t;
printf(“Please input x,t\n”);
scanf("%f %f",&x,&t);
if(x+t>=60)
{
printf("******************\n");
printf("%.1f OK!\n",x+t);
printf("*****************\n");
}
return 0;
}
②、结果展示:
例如:输入值为:30 、60,因为和大于60,因此输出了结果;
在这里插入图片描述
Ⅳ、简单的比较输出:
①、//代码摘下直接可以运行
#include<stdio.h>
int main()
{
float x;
printf(“Please input x\n”);
scanf("%f",&x);
if(x>=90)
printf(“积分 %.2f\n”,3
1.8);
return 0;
}
②、结果展示:
例如:这个类似于大学中的绩点或学分的计算方法,只有输入值大于等于90才能得到5.40;
在这里插入图片描述
Ⅴ、简单的输入的和的比较输出:
①、//代码摘下直接可以运行
#include<stdio.h>
int main()
{
float x,t;
printf(“Please input x,t\n”);
scanf("%f %f",&x,&t);
if(x+t>=60)
printf("%.2f OK!\n",x+t);
return 0;
}
②、结果展示:
例如:这个是输入的值求和然后再比较输出,只有输入的两个值的和大于等于60时,才能输出结果!
在这里插入图片描述

☺寄语:
Ⅰ、此程序在Visual C++6.0版本上运行的;
Ⅱ、如果我给的程序有问题,或在叙述方面有问题,或者看不懂我讲解的意思,请及时指出或留言和我讨论,谢谢各位大佬!!!
Ⅲ、应该有好多人已经注意到scanf语句中的&的作用,其实它是一个地址符号,目的是把输入元素的地址传给计算机从而通过地址能拿道想要输入的值,从而进行下一步的操作!

发布了40 篇原创文章 · 获赞 0 · 访问量 619

猜你喜欢

转载自blog.csdn.net/weixin_43405300/article/details/103692502
今日推荐