一个外贸网站要多大的空间比较好,wordpress子目录和多域名,免费咨询心理情感专家,成都外贸网站建设费用描述
据说智商140以上者称为天才#xff0c;KiKi想知道他自己是不是天才#xff0c;请帮他编程判断。输入一个整数表示一个人的智商#xff0c;如果大于等于140#xff0c;则表明他是一个天才#xff0c;输出“Genius”。
输入描述#xff1a;
多组输入#xff0c;每…描述
据说智商140以上者称为天才KiKi想知道他自己是不是天才请帮他编程判断。输入一个整数表示一个人的智商如果大于等于140则表明他是一个天才输出“Genius”。
输入描述
多组输入每行输入包括一个整数表示的智商。
输出描述
针对每行输入输出“Genius”。 解析
定义变量
用户输入
if 语句来判断 代码
一、
# include stdio.h
int main ()
{int n 0;//定义变量scanf(%d,n);//用户输入if(n140)// if 判断{printf(Genius\n);}return 0;
}
二、
#include stdio.hint main(){int inte0;//对inte进行初始化。while(scanf(%d,inte)1)//判断scanf函数的返回值是否是1//如果是则进行if判断、如果不是则跳出循环return 0代码执行结束//跳出循环方法1.ctrlz 一次或多次// 2.输入一个不与%d匹配的值//好处可进行多次输入{if(inte140)//判断inte是否140如果是则进行输出//如果不是则返回while进行再次输入{puts(Genius);}}return 0;
} C语言 if else 判断语句学习 以下内容来自 菜鸟教程网站 C if…else 语句 | 菜鸟教程 (runoob.com) C if...else 语句
一个 if 语句 后可跟一个可选的 else 语句else 语句在布尔表达式为 false 时执行。
语法
C 语言中 if...else 语句的语法
if(boolean_expression)
{/* 如果布尔表达式为真将执行的语句 */
}
else
{/* 如果布尔表达式为假将执行的语句 */
}如果布尔表达式为 true则执行 if 块内的代码。如果布尔表达式为 false则执行 else 块内的代码。
C 语言把任何非零和非空的值假定为 true把零或 null 假定为 false。 流程图 实例
#include stdio.hint main ()
{/* 局部变量定义 */int a 100;/* 检查布尔条件 */if( a 20 ){/* 如果条件为真则输出下面的语句 */printf(a 小于 20\n );}else{/* 如果条件为假则输出下面的语句 */printf(a 大于 20\n );}printf(a 的值是 %d\n, a);return 0;
}
当上面的代码被编译和执行时它会产生下列结果
a 大于 20
a 的值是 100if...else if...else 语句
一个 if 语句后可跟一个可选的 else if...else 语句这可用于测试多种条件。
当使用 if...else if...else 语句时以下几点需要注意
一个 if 后可跟零个或一个 elseelse 必须在所有 else if 之后。一个 if 后可跟零个或多个 else ifelse if 必须在 else 之前。一旦某个 else if 匹配成功其他的 else if 或 else 将不会被测试。
语法
C 语言中的 if...else if...else 语句的语法
if(boolean_expression 1)
{/* 当布尔表达式 1 为真时执行 */
}
else if( boolean_expression 2)
{/* 当布尔表达式 2 为真时执行 */
}
else if( boolean_expression 3)
{/* 当布尔表达式 3 为真时执行 */
}
else
{/* 当上面条件都不为真时执行 */
}实例
#include stdio.hint main ()
{/* 局部变量定义 */int a 100;/* 检查布尔条件 */if( a 10 ){/* 如果 if 条件为真则输出下面的语句 */printf(a 的值是 10\n );}else if( a 20 ){/* 如果 else if 条件为真则输出下面的语句 */printf(a 的值是 20\n );}else if( a 30 ){/* 如果 else if 条件为真则输出下面的语句 */printf(a 的值是 30\n );}else{/* 如果上面条件都不为真则输出下面的语句 */printf(没有匹配的值\n );}printf(a 的准确值是 %d\n, a );return 0;
}
当上面的代码被编译和执行时它会产生下列结果
没有匹配的值
a 的准确值是 100Hello各位读者朋友们你们好欢迎来到 从0至1 的CSDN博客。 一个喜欢文学的理科男欢迎大家关注我的矩阵平台 欢迎关注我的短视频矩阵 微信公众平台从0至1 今日头条从0至1 百家号百度APP:小飞从0至1 抖音从0至1 小红书从0至1 知乎从0至1 CSDNhttps://blog.csdn.net/m0_64000959?spm1000.2115.3001.5343 Giteehttps://gitee.com/from-0-to-1 后续继续更新......