1樓:匿名使用者
while的條件寫錯了,應該是。
你原來的語句,是個死迴圈,while出不來的。
c語言if怎麼斷yes或no
2樓:風若遠去何人留
對於'0' 這個 在c中是合法的語句,但並不是數學中的含義而是先計算。
'0' 然後比較。1<='9' 同樣成立,於是 if的條件為真輸出yes選a
3樓:匿名使用者
a不在數字0到9之間,所以是 b
4樓:匿名使用者
選d。在c語言的判斷句中,if('0'<=c<='9'),這種寫法是錯誤的,應該是這麼寫if(c>='0'&&c<='9')
5樓:匿名使用者
語句錯誤,c語言沒有a
c語言,輸入一個字元判斷是否為數值,是則yes否則為no 50
6樓:勝人
ascii碼的標準:48-57之間的才是數字。
#include
void main()
怎樣在c語言中設計一個判斷,使得輸入yes執行一程式,輸入no執行另一程式。
7樓:網友
scanf("%s",ans);
if(strcmp(ans,"yes")=0)system("可執行程式1名稱");
if(strcmp(ans,"no")=0)system("可執行程式2名稱");
ans是字元陣列名稱,strcmp是c語言字串比較函式,當指定的兩個字串相等時,返回值為0
程式名稱中可以包含路徑,否則當前程式與呼叫程式必須在同一目錄當中路徑描述中的/ 必須雙寫,例如: "d://test//myprog"
在使用者輸入yes和no之外的其他字元時,程式什麼都不做啦問題不清楚啊,是執行一個程式還是執行一段操作啊?
scanf("%s",ans);
if(strcmp(ans,"yes")=0)printf("1");
if(strcmp(ans,"no")=0)printf("0");
c語言折半查詢法找數,為什麼我的程式上面在判斷yes或no的時候會直接輸入下一個語句?
c語言中如何插入是否繼續(continue或yes/no)的語句?
c語言中如何插入是否繼續(continue?yes/no)的語句
8樓:**知識
最簡單的形式抄。
daoprintf("是否繼。
續? (y/n)")
fflush(stdin);
scanf("%c",&answer);
}while(answer=='y');
9樓:落葉繁華盡
舉個簡單復的例子吧。
for(int i=0;i<1000;i++)
for(int i=0;i<1000;i++)
c語言 判斷一個數末尾是否0,如果是則輸出yes(如120)如果不是輸出no(如111)
10樓:匿名使用者
與10進行模運算,如果結果是0就是yes,如果不是0就是no比如120%10=0 就是yes
111%10=1 就是no
希望採納。
11樓:
我假設你說的「數」是整數。
void fun(int num)
沒測,你試試是不是你想要的。
12樓:匿名使用者
我這份,不管多大的都行。
#include
#include
main()
輸入一個字元,若是字母則輸出yes否則輸出no c語言 求高高手指教
13樓:雍長平伯翮
沒有完全的程式,看不太懂,不過可以聯想,這是一個整數型的一位陣列,count[i]應該是計算和儲存不同字母的個數,之所以定義為52因為是:大寫字母與小寫字母分別為26個,則一共為52個,然後在後面的程式裡面,count[i]分別計算第i字母出現的次數,最後把count[i]輸出,就可以知道各個字母的在字串出現的次數了,要是能幫到您,望採納。
14樓:凌雲紫冥
多簡單的事 要高高手麼。。。
可以用ascii判斷 也可以這樣判斷('a' 15樓:匿名使用者 若是需要重複輸入,fflush()清除緩衝區。。 16樓:地攤秀子 下面的程式就行,我試了! #include main() include include include int judge int x if x 1 return 0 main system pause main else if f printf no n else printf yes n include stdio.h include math.h ... 字元 hex dec 0 0x00 0 從數值上說上面三個是相等的 0 0x30 48 請lz注意他們的區別 你可以這樣理解strlen 函式的實現 int strlen char str 定義的x是字元型陣列名,但在c語言中字元型變數可以被賦予整形資料,字串裡遇到結束符0 0 就會結束,不管後面是... 一般用到這個的是用於判斷float的值是否為0吧 因為float只能精確到小數點後6位 這個用來判斷float變數不為0 是科學計來數法。1e 6 1 自10 6 0.000001。0.00001 1 10 bai 5 1e 5。一光年就等於 9,460,730,472,580,800米,用du科學...用c語言判斷數是否為素數,用c語言判斷一個數是否為素數
C語言為什麼輸出的是7 0啊,C語言 7 0,為什麼
c語言裡大於或等於0 000001表示為1e 6,這個具體是什麼意思。另0 00001之類的如何表示