c语言简单判断语句
@花佩4370:C语言判断语句 -
卢河17355083942…… 楼上的程序逻辑没有问题,我同意.单个字符是可以用if判断的,如果是多个的话就用strcmp函数就可以
@花佩4370:C语言里面的判断语句 -
卢河17355083942…… 在C语言中,判断语句的一般格式为 if(expr1) { //some codes } else if(expr2) { //some codes } else if(expr3) ... else { //some codes } //out of check执行时,会依照书写顺序,依次判断各个expr,如果有一个为真,则执行后续的{}内语句,并不再执行后续判断,而是直接从out of check开始执行. else if的数量不限,可以不存在,也可以有任意多组. else同样可以不存在. 每个else 与最其之前最近的没有匹配else的if相结合. 判断执行的语句{}部分,大括号对可以省略,省略后,if仅对其下一语句生效.
@花佩4370:C语言 if简便的判断语句 -
卢河17355083942…… 输入一个数.判断其大于0还是小于0还是等于0.并打印出来 #include"stdio.h" int main { int a;scanf("%d",&a);if(a>0) { printf("输入的数为%d,大于0\n",a); } else if(a==0) { printf("输入的数为0\n"); } else { printf("输入的数为%d,小于0",a); }return 0; }
@花佩4370:C语言中判断语句怎么表示
卢河17355083942…… 开关语句: switch(id)//id代表你输入的信息 { case 1://根据id作出操作,'1'表示输入的是1 {操作} break; case 2: {操作} break; ...//如果多的话可以继续按上述格式写 default: break; }如果只要做少许判断用if语句就可以了
@花佩4370:C语言判断语句
卢河17355083942…… #include <stdio.h> #include <string.h> int main() { char a[100]; printf("大哥输个吧\n"); scanf("%s",a); if(strcmp(a,"china")==0) printf("very great!\n"); if(strcmp(a,"japan")==0) printf("very sb!\n"); return 0; }
@花佩4370:C语言中:3个条件判断语句、3个循环语句、3个跳转语句和1个开关语句分别是什么? -
卢河17355083942…… 1. 条件判断语句,缺一个问号表达式.condition ? exp1 : exp2; 2. 循环语句缺少 do...while 3. 你是对的 4. 对的
@花佩4370:C语言判断语句
卢河17355083942…… 第一,你获取输入的year前没有加&,这就是一个错误了 第二,假设year的值赋为2000,那么还是错的,因为2000/400=5,year/4=500,2000/100=20
@花佩4370:用C语言输入字符判断大小写 -
卢河17355083942…… C语言输入字符判断大小写的源代码如下: #include <stdio.h> int main() { char c; printf("输入一个字符: "); scanf("%c",&c); if( (c>='a' && c<='z') || (c>='A' && c<='Z')) printf("%c 是大写",c); else printf("%c 不是小写",c); return 0; }...
@花佩4370:求C语言编程,判断一个数是不是素数 -
卢河17355083942…… 用6n+1,6n-1,判断简单.筛选法也可以 给出筛选法的代码 #include <stdio .h> #define MAXSIZE 200 #define DELETED 1 #define KEPT 0 void main(void) { int sieve[MAXSIZE+1]; /* 待筛数组 */ int count = 1; /* 素数总数 */ int prime; int i, k; ...
@花佩4370:很简单的C语言的问题题目是:输入任意大小的三个整数,判断期中是否有两个奇数一个偶数.若是则输出YES,不是则输出NOT(要求用条件表达式进行... - 作业帮
卢河17355083942…… [答案] 楼主注意这句话: h=((g=2)?"YES":"NO"); 是把2赋值给g,并不是二者进行比较.把2赋值给g永远都是正确的,所以会输入YES.要用g==2来判断. 改成下面的代码就可以了. #include void main() { int a,b,c,d,e,f,g; char *h; printf("请输入...
卢河17355083942…… 楼上的程序逻辑没有问题,我同意.单个字符是可以用if判断的,如果是多个的话就用strcmp函数就可以
@花佩4370:C语言里面的判断语句 -
卢河17355083942…… 在C语言中,判断语句的一般格式为 if(expr1) { //some codes } else if(expr2) { //some codes } else if(expr3) ... else { //some codes } //out of check执行时,会依照书写顺序,依次判断各个expr,如果有一个为真,则执行后续的{}内语句,并不再执行后续判断,而是直接从out of check开始执行. else if的数量不限,可以不存在,也可以有任意多组. else同样可以不存在. 每个else 与最其之前最近的没有匹配else的if相结合. 判断执行的语句{}部分,大括号对可以省略,省略后,if仅对其下一语句生效.
@花佩4370:C语言 if简便的判断语句 -
卢河17355083942…… 输入一个数.判断其大于0还是小于0还是等于0.并打印出来 #include"stdio.h" int main { int a;scanf("%d",&a);if(a>0) { printf("输入的数为%d,大于0\n",a); } else if(a==0) { printf("输入的数为0\n"); } else { printf("输入的数为%d,小于0",a); }return 0; }
@花佩4370:C语言中判断语句怎么表示
卢河17355083942…… 开关语句: switch(id)//id代表你输入的信息 { case 1://根据id作出操作,'1'表示输入的是1 {操作} break; case 2: {操作} break; ...//如果多的话可以继续按上述格式写 default: break; }如果只要做少许判断用if语句就可以了
@花佩4370:C语言判断语句
卢河17355083942…… #include <stdio.h> #include <string.h> int main() { char a[100]; printf("大哥输个吧\n"); scanf("%s",a); if(strcmp(a,"china")==0) printf("very great!\n"); if(strcmp(a,"japan")==0) printf("very sb!\n"); return 0; }
@花佩4370:C语言中:3个条件判断语句、3个循环语句、3个跳转语句和1个开关语句分别是什么? -
卢河17355083942…… 1. 条件判断语句,缺一个问号表达式.condition ? exp1 : exp2; 2. 循环语句缺少 do...while 3. 你是对的 4. 对的
@花佩4370:C语言判断语句
卢河17355083942…… 第一,你获取输入的year前没有加&,这就是一个错误了 第二,假设year的值赋为2000,那么还是错的,因为2000/400=5,year/4=500,2000/100=20
@花佩4370:用C语言输入字符判断大小写 -
卢河17355083942…… C语言输入字符判断大小写的源代码如下: #include <stdio.h> int main() { char c; printf("输入一个字符: "); scanf("%c",&c); if( (c>='a' && c<='z') || (c>='A' && c<='Z')) printf("%c 是大写",c); else printf("%c 不是小写",c); return 0; }...
@花佩4370:求C语言编程,判断一个数是不是素数 -
卢河17355083942…… 用6n+1,6n-1,判断简单.筛选法也可以 给出筛选法的代码 #include <stdio .h> #define MAXSIZE 200 #define DELETED 1 #define KEPT 0 void main(void) { int sieve[MAXSIZE+1]; /* 待筛数组 */ int count = 1; /* 素数总数 */ int prime; int i, k; ...
@花佩4370:很简单的C语言的问题题目是:输入任意大小的三个整数,判断期中是否有两个奇数一个偶数.若是则输出YES,不是则输出NOT(要求用条件表达式进行... - 作业帮
卢河17355083942…… [答案] 楼主注意这句话: h=((g=2)?"YES":"NO"); 是把2赋值给g,并不是二者进行比较.把2赋值给g永远都是正确的,所以会输入YES.要用g==2来判断. 改成下面的代码就可以了. #include void main() { int a,b,c,d,e,f,g; char *h; printf("请输入...