程序如下:
#include
在main函數中,我們首先定義三個整數變量a、b和c,以及一個臨時變量t:
inta,b,c,t;
然后,提示用戶輸入這三個整數:
printf("Pleaseinputa,b,c:");
接著,使用scanf函數獲取用戶輸入并分別存儲到a、b和c中:
scanf("%d%d%d",&a,&b,&c);
接下來,通過將a的值賦給t,再將b的值賦給a,然后將c的值賦給b,實現了值的交換:
t=a;a=b;b=c;c=t;
最后,輸出交換后的結果以驗證:
printf("%d%d%d,a=%d,b=%d,c=%d",a,b,c,a,b,c);
程序執行完畢后,可以使用getch()函數暫停,等待用戶確認。
這個程序清晰地展示了如何在C語言中交換三個整數的值,確保了正確性。
另外,對于判斷整數奇偶性,可以參考以下代碼:
#include
在main函數中,僅需定義一個整數變量a:
inta;
提示用戶輸入一個整數:
printf("Input:");
然后讀取輸入并判斷奇偶性:
scanf("%d",&a);
使用if-else語句根據a除以2的余數判斷奇偶性并輸出結果:
if(a%2==0)
printf("%diseven.",a);
else
printf("%disodd.",a);
同樣,getch()用于暫停程序。