結(jié)果不對是因為scanf("%d",a);寫錯了,應(yīng)該是scanf("%d",a);
你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事做網(wǎng)站、網(wǎng)站制作、企業(yè)網(wǎng)站建設(shè)、手機網(wǎng)站制作設(shè)計、網(wǎng)頁設(shè)計、品牌網(wǎng)站制作、網(wǎng)頁制作、做網(wǎng)站、建網(wǎng)站。成都創(chuàng)新互聯(lián)擁有實力堅強的技術(shù)研發(fā)團隊及素養(yǎng)的視覺設(shè)計專才。
自動關(guān)閉了因為你沒有在CMD下運行這個程序,還是直接調(diào)用CMD運行,所以當(dāng)你輸入三十五后,程序運行后就會關(guān)閉,看到窗口一閃而逝.
你可以在開始菜單中,選擇運行,輸入cmd ,然后在打開的cmd窗口中,用dos命令cd 轉(zhuǎn)到你的程序所在的目錄,然后 再運行。
c語言不能定義運算符。
方法一:習(xí)慣編程語言。
方法二:寫?yīng)毩⒑瘮?shù)把不等于的判斷封裝成函數(shù),之后都調(diào)用該函數(shù)。
方法三:用宏代替不等式,比如:
#includestdio.h
#define NQ(n1,n2) (n1)!=(n2)
int main()
{
int a=2,b=1;
if(NQ(a,b))
printf("ab不相等\n");
return 0;
}
PS:建議方法一。
C語言中的關(guān)系運算符不等于的符號是:!=。
!=的作用是檢查兩個操作數(shù)的值是否相等,如果不相等則條件為真。
假設(shè)變量?A?的值為 10,變量?B?的值為 20,則: (A != B) 為真。 ??
擴展資料
C語言中的其他關(guān)系運算符介紹:
假設(shè)變量?A?的值為 10,變量?B?的值為 20
1、== ? : 檢查兩個操作數(shù)的值是否相等,如果相等則條件為真。 ? ?(A == B) 不為真。 ??
2、 ?? :檢查左操作數(shù)的值是否大于右操作數(shù)的值,如果是則條件為真。 ? ?(A B) 不為真。 ?
3、 ?? :檢查左操作數(shù)的值是否小于右操作數(shù)的值,如果是則條件為真。 ? ?(A B) 為真。 ?
4、= ? : 檢查左操作數(shù)的值是否大于或等于右操作數(shù)的值,如果是則條件為真。 ? ?(A = B) 不為真。 ?
5、= ?? :檢查左操作數(shù)的值是否小于或等于右操作數(shù)的值,如果是則條件為真。 ? ?(A = B) 為真。 ?