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是真。
!是什麼意思?
①當一個變數或表達式為假時,加一個"!",就代表假。