1樓:匿名使用者
一:(c++程式)
#include
#include"stdio.h"
void main()
注意:字元都有自己的ascii碼值,可以與整形進行比較.但字元的ascii碼值範圍是(0-255),可以輸入整形數代表相應字元,如:
scanf("%d",&c1);這樣可以輸入給字元.但getchar是不行的.
字元的ascii碼值範圍是(0-255),所以並不是所有情況下,輸入的字元都能得到其所對應的的字元.
printf()可以格式化輸出,如:printf("%d",'a')將輸出a的ascii碼值,但getchar不可以.
另外,我們fflush(stdin)可清楚 當輸入c1的值時,多輸入字元而導致錯誤.
比如,當不加fflush(stdin)語句時,輸入ab,將不在提示你輸入c2了,程式將直接結束.這個你可以不管,只知道,我們這樣做的原因就可以了,不必深究!!!!!
二.(c++程式)
#define pi (3.1415927)//這的意思與另pi== 3.1415927
#include
#include"stdio.h"
void main()
************************下面另給tc2.0下的程式*********************
一.#include"stdio.h"
void main()
二.#define pi (3.1415927)
#include"stdio.h"
void main()
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! the end !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2樓:匿名使用者
題(高人請進)
懸賞分:20 - 離問題結束還有 14 天 22 小時
一:用getchar函式讀入兩個字元c1,c2,然後分別用putchar函式和printf函式輸出這兩個字元.並思考以下問題:(1)變數c1,c2應定義為整
一道C 程式設計題,一道c 程式設計題
多數問題為存心造成 打錯字為主 修改後如下 include include 加一個標頭檔案 為str 函式 using namespace std class binary binary binary char p binary binary int n binary operator binary...
兩道c語言程式設計題,求解,兩道C語言程式設計題,求解
1 include stdio.h int main printf nt f n r return 0 2 include stdio.h int main printf nmain diagonal is n for l1 0 l1 4 l1 取主對角線上的數for l1 0 l1 3 l1 排序...
求解一道C語言基礎程式設計題,一道C語言程式設計題求解
舉個例子你就懂了,以16進位制的2abc為例,16進位制轉為10進位制的方法,就是從右到左,依次用該位的數字乘以16的0次方 16的1次方 16的2次方 同樣如果是其它進位制,比如8進位制,那就是8的0次方 1次方等等 之和,比如說2abc轉10進位制,就等於 2abc 16 c 1 b 16 a ...