C语言if怎么断yes或no

C语言if怎么断yes或no太笨了,要过程要解释

对于
'0' <= c <= '9'
这个 在C中是合法的语句,但并不是数学中的含义
而是先计算
'0' <= c 即 '0' <= 'A' 比较ascii码值,这个为真,于是 等于1
然后比较
1<='9' 同样成立,于是 if的条件为真
输出YES
选A
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-17
A不在数字0到9之间,所以是 B
第2个回答  2016-05-17
选D。在C语言的判断句中,if('0'<=c<='9'),这种写法是错误的,应该是这么写if(c>='0'&&c<='9')本回答被网友采纳
第3个回答  2016-05-17
语句错误,C语言没有a<b<c这样的连起来的不等式,所以选D

C语言if怎么断yes或no
'0' <= c 即 '0' <= 'A' 比较ascii码值,这个为真,于是 等于1 然后比较 1<='9' 同样成立,于是 if的条件为真 输出YES 选A

c语言算法流程图中的N和Y是什么意思
No和Yes的缩写。一般用在 if 语句的两个分支,一个分支用 N 标识,表示条件不成立执行这个分支;另一个分支用 Y 标识,表示条件成立执行这个分支。

c语言,输入一个字符判断是否为数值,是则yes否则为no
include <stdio.h>int main() { char ch; scanf("%c",&ch); if(ch>='0'&&ch<='9') printf("yes");else printf("no"); return 0;} 望采纳~谢谢

C语言编程 试判断从键盘输入的正整数能被5和7同时整除。能则输出“Y...
include <stdio.h>int main(void){int n;printf(" 请输入一个正整数:");while(scanf("%d",&n) == 1 && n>0){if(!(n%5) && !(n%7))printf(" YES\\n\\n");elseprintf(" NO\\n\\n");printf(" 请输入一个正整数:");}return 0;} ...

c语言,如果一个数同时是5和7的倍数,则输出YES,否则输出NO,怎么做?
include<stdlib.h> include <stdio.h> void main(){ printf("Input the number\\n");int n;scanf("%d",&n);if(n%5==0&n%7==0)printf("YES\\n");else printf("NO");} 在程序中控制if的判断条件 同时满足输入的数可以被5和7取模为零即可~~望采纳!!

c语言里,从键盘输入两个正整数,让计算机判断第2个数是不是第1个数的...
回答:#include <stdio.h>main(){ printf("输入数");int a,b;scanf("%d%d",&a,&b);if(b!=0){ if(a%b==0) { printf("yes"); }else {printf("no");}}else printf("错误");}

C语言,输入一个字符串,判断它是不是“yes”,我这样为什么不行啊?_百 ...
不用函数的办法 include<stdio.h> main(){ char a[4],*p=a,b[]="yes";int equal=1,i;scanf("%s",p);for(i=0;a[i]!='\\0'&&b[i]!='\\0';i++){ if(a[i]!=b[i]){ equal=0;break;} } if(equal==1&&a[i]=='\\0'&&b[i]=='\\0')printf("haha\\n");getch();...

c语言怎么写关于比如x能整除吗 可以的话输出 yes 不可以的话输出no 这...
int x,y;scanf("%d%d",&x,&y);if(x%y==0) \/*x能被y整除*\/ printf("yes");else printf("no");

c语言如何编写1—9之间是输出yes不是输出no
include<stdio.h>int main() { float num = 0; printf("Input a number:\\n"); scanf("%f",&num); if(num >= 1 && num <= 9){ printf("yes\\n"); } else { printf("no\\n"); }}

C语言循环的问题,需应对 yes, no ,以及瞎输入(不是yes或者no)这...
include<stdio.h>#include<string.h>int main(){ char cmd[100]; do { printf("开始循环..\\n"); do { printf("继续循环吗?(yes\/no): "); scanf("%s",cmd); }while(strcmp(cmd,"yes") && strcmp(cmd,"no")); }while(!strcmp(cmd,"yes"));} ...

相似回答