編一程序,交換兩個字符變量的值並輸出

//順序流程及結構 

#include"stdio.h"                             /*編譯預處理命令*/                                        
void main()                                                                        /*main函數*/ 
{
    char c1,c2,c0;                                                            /*定義字符型變量*/ 
    printf("請輸入兩個字符(不用打空格):");        /*輸出提示信息*/ 
    scanf("%c%c",&c1,&c2);                                            /*從鍵盤輸入字符*/ 
    c0=c1;                                                                            /*數值交換*/ 
    c1=c2;                                                                            /*數值交換*/ 
    c2=c0;                                                                            /*數值交換*/ 
    printf("%c\t%c",c1,c2);                                            /*輸出交換後的數據*/ 
     
}
//這個程序和之前的換酒程序差不多。這個我發現就是輸入的字符如果打了空格,空格
//也會算進去。然後輸出那裏就是隻有輸出一個字符。所以輸入的時候不要摁空格或者回車 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章