在选择结构中老报这个错怎么解决?

这是一个C语言程序设计
a.c: In function ‘main’:
a.c:6:2: warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result]
scanf("%d",&a);
^~~~~~~~~~~~~~

这可能在输入测试数据时会输入一些非数字输入,所以需要对输入进行判断。判断scanf函数的返回值,可以改成:
if(scanf("%d",&a)!=1)
return 1;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-25
选择结构,也叫做判定结构。
有了控制结构就可以控制程序执行的流程。如果没有复选控制流语句,程序便从左至右,自上向下地逐句执行这些语句。有些简单的程序可以只用单向流程来编写,有些流程可以依靠运算符的优先级来控制,但任何编程语言的功能和用途都是通过结构和循环改变语句顺序的能力而得到。
Visual Basic过程能够测试条件式,然后根据测试结果执行不同的操作。Visual Basic支持的判定结构有If…Then、If…Then…Else和Select Case。
可以用If…Then结构有条件地执行一个或几个语句。单行语法和多行语法都可以使用:
If 条件 Then 语句
If 条件 Then
语句
End If
条件通常是比较式,但它可以是任何计算数值的表达式。Visual Basic把这个值解释为True或False。一个为零的数值为False,而任何非零的数值都被看做True。如果条件为True,则Visual Basic执行关键字Then后面的所有语句。
If…Then的单行格式不用End If语句。如果条件为True时要执行几行代码,则必须使用多行块If…Then…End If语法。
希望我能帮助你解疑释惑。追问

所以呢,我的问题怎么解决😂

追答

需要把If语句补充完整,才能完成这个语句的执行。希望我能帮助你解疑释惑。

本回答被提问者采纳
第2个回答  2022-06-27
伴随着我国建交战略的铺开,不少邻国都逐渐搭上了中国发展的快速列车之中。而我国也很开明的选择帮助附近的邻国进行建设,随后让他们的人民也能够过上好日子。而在这样的形势之下,也带来了机会。不少朋友都看到了未来去往这些正在开发的国家发展的机会。近期,笔者得知这么一条消息,中老铁路在2021通车,预计促进中老经济发展,接下来一起来看看吧。中老铁路连接中国昆明和老挝万象,是一条跨国铁路,全长1000多公里,为电气化客货混运铁路。中国段正线全长508.53公里,老挝境内全长414公里,设计速度为每小时160公里普速铁路。项目总投资505.45亿元人民币。中老昆万铁路琅勃拉邦湄公河特大桥架设完成大桥建设一直是线路中较为困难的一条,据悉这条中老昆万铁路琅勃拉邦湄公河特大桥全场1458.9米,架设难度极高,由28跨T梁和6跨连续梁构成。前线施工团队耗费无数时日,攻克无数难题,最终建设完成。其中,由于疫情导致,大桥建设中断过一段时间,不过依然把维护工作保证了,也因此后续才能够成功建设。中老昆万铁路玉磨段首座四电房屋主体结构封顶铁路系统对于电力配比是有着一定需求的,而伴随着首座四电房屋主体结构封顶,也预示着这个阶段的电力供应能够得到完善的解决。这块工程主要房屋类型为:牵引变电房屋、配电房屋、车辆房屋、有电力房屋等等铁路供电配置。整体建筑量达到34385平方米,其中玉溪西分区中的玉溪站线路右侧的建筑,面积为208平方米。中老昆万铁路勐腊车站站前主体工程伴随着工程的逐步开启,中老昆万铁路勐腊车站挖填土石方200多万立方,完整的将一座550米的旅客站台建设,并且完成了对边坡防护以及排水系统的管理,其余的电力驱动也随之跟进。前线工程也正处于逐步跟进的阶段,预估后续均能够达到很好的效果。预估未来这条线路完整开通后,能够给两国之间带来促进经济发展和文化交流的作用,并且我们中国人也能够在正处于发展阶段的国家寻找到属于自己发展的机会。毕竟正处于发展阶段的国家,犹如金矿一般。
第3个回答  2022-06-26
伴随着我国建交战略的铺开,不少邻国都逐渐搭上了中国发展的快速列车之中。而我国也很开明的选择帮助附近的邻国进行建设,随后让他们的人民也能够过上好日子。而在这样的形势之下,也带来了机会。不少朋友都看到了未来去往这些正在开发的国家发展的机会。近期,笔者得知这么一条消息,中老铁路在2021通车,预计促进中老经济发展,接下来一起来看看吧。中老铁路连接中国昆明和老挝万象,是一条跨国铁路,全长1000多公里,为电气化客货混运铁路。中国段正线全长508.53公里,老挝境内全长414公里,设计速度为每小时160公里普速铁路。项目总投资505.45亿元人民币。中老昆万铁路琅勃拉邦湄公河特大桥架设完成大桥建设一直是线路中较为困难的一条,据悉这条中老昆万铁路琅勃拉邦湄公河特大桥全场1458.9米,架设难度极高,由28跨T梁和6跨连续梁构成。前线施工团队耗费无数时日,攻克无数难题,最终建设完成。其中,由于疫情导致,大桥建设中断过一段时间,不过依然把维护工作保证了,也因此后续才能够成功建设。中老昆万铁路玉磨段首座四电房屋主体结构封顶铁路系统对于电力配比是有着一定需求的,而伴随着首座四电房屋主体结构封顶,也预示着这个阶段的电力供应能够得到完善的解决。这块工程主要房屋类型为:牵引变电房屋、配电房屋、车辆房屋、有电力房屋等等铁路供电配置。整体建筑量达到34385平方米,其中玉溪西分区中的玉溪站线路右侧的建筑,面积为208平方米。中老昆万铁路勐腊车站站前主体工程伴随着工程的逐步开启,中老昆万铁路勐腊车站挖填土石方200多万立方,完整的将一座550米的旅客站台建设,并且完成了对边坡防护以及排水系统的管理,其余的电力驱动也随之跟进。前线工程也正处于逐步跟进的阶段,预估后续均能够达到很好的效果。预估未来这条线路完整开通后,能够给两国之间带来促进经济发展和文化交流的作用,并且我们中国人也能够在正处于发展阶段的国家寻找到属于自己发展的机会。毕竟正处于发展阶段的国家,犹如金矿一般。
第4个回答  2021-12-03
若在判断选择结构语句中缺少出口语句ENDIF,运行程序时将会出现错误提示。
相似回答