c语言如果则
⑴ 我c语言初学者 请问 怎样用if 表示 如果选a 则输出。。。。。 选b则输出。。。。
#include<stdio.h>
int x,y;
scanf("%d %d",&x,&y) /*键盘上输出数值*/
if(x%2==0) /*判断X%2是否等于0,,如果是则输出AAAA*/
printf("则输出AAAAA");
else
printf("输出BBBB"); /*否则就输出BBBB*/
⑵ c语言 A=苹果 B=梨 如果是A则ok 如果是B就no 完整代码
#include <stdio.h>
#include <string.h>
int main()
{
char ch[16];
scanf("%s", ch);
if (!strcmp(ch, "苹果"))
printf("OK\n");
else if (!strcmp(ch, "梨"))
printf("NO\n");
else
printf("wokao\n");
return 0;
}
⑶ C语言,如果用户输入a,则执行语句1,如果用户输入b,则执行语句2,如果用户输入c,则执行语句3。
charch;
switch(ch)
{
case'a':语句1;break;
case'b':语句2;break;
case'c':语句3;break;
defaultprintf("Inputerror");
}
⑷ c语言怎么表达 如果不是。。。则为。。。这种转折
if(条件){
条件成立执行这里
}else{
条件不成立执行这里
}
条件为逻辑型 C语言任何不为0的值表示逻辑真 为0的值为假
⑸ 在c语言中,如果a=c,则r=v+d ,应该怎么写
三目运算符:如果问号前面的表达式为真,那么整个表达式的值就等于冒号前面的那个数
如果a<b为真,表达式等于a<d?a:d;
如果a<b为假,表达式等于c<d?a:d;
然后再判断:a<d或者c<d;
⑹ C语言题:从键盘输入一个字符,判断是否为小写字母,如果是则转换为大写字母
#include<stdio.h>
int main()
{ char c;
c=getchar();
printf("%c ",c>='a'&&c<='z'?c-32:c);
return 0;
}
⑺ C语言中"如果A,则B"为什么与"!A||B"等价
如果A则B,表示当A为true时,B为true。当A为false时,B随意
然后对于!A||B.
当A为false时,!A为true,整个式子为true,因此,B随意。
当A为true时,!A为false,需要判断B,B为true时,式子为true。
因此两者真值表完全一样,是等价的!
⑻ c语言编程中 如果。。。那么 如何编程
C语言中与VB不同,VB使用 if() then,而C不罗嗦,只有if()
例如,如果a大于5,那么求a+b的和,就可以这么写:
if(a>5)
sum=a+b;
即使是加上else,也不会有then,举例:
if(a>5)
sum=a+b;
else if(a<5)
mul=a*b;
⑼ C语言中如果a=0,则!a表示真还是假说明!是如何使用的
!a是真。(0代表假,1及其他都是真)
!是什么意思?
①当一个变量或表达式为真时,加一个"!",就代表假。
②
!a是真。
!是什么意思?
①当一个变量或表达式为假时,加一个"!",就代表假。