解题思路: 其实这题完全可以不用数组,直接一个变量就能解决【对这个变量反复输入,每次输入都会覆盖前面的值】,但是吧,用数组听上去比较高级的样子。

至于说我为什么想要使用exit() ,因为break; continue; 在这题里已经不能满足我的需要了,所以我就想到了文件里面的强制性退出,加上我想把代码写短一点点,写的有意思一点点

注意事项:

在 C 语言中,exit函数用于终止程序的执行。它的原型在stdlib.h头文件中,函数的作用是正常终止程序并将控制返回给操作系统。

函数原型为void exit(int status);。其中status参数是一个整型值,用于表示程序的退出状态。按照惯例,0表示程序正常退出,非0值表示程序异常退出。例如,status为1可能表示程序遇到了错误情况,如文件打开失败等。


参考代码:

#include<stdio.h>

#include<stdlib.h>

int main ( )

{

     int a[2]={0} ;

     for ( int i=0 ; i<2 ; i++ )

     {

         scanf("%d",&a[i] ) ;

         if ( !(a[i]<=1 && a[i]>=-1) ) 

         {

             printf("no\n") ;

             exit(0) ;

         }

     }

     printf("yes\n") ;

     return 0 ;

}


点赞(0)
 

0.0分

0 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论