1、打開visual C++ 6.0-文件-新建-文件-C++ Source File。
安寧網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,安寧網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為安寧上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的安寧做網(wǎng)站的公司定做!
2、輸入預(yù)處理命令和主函數(shù):#include /*函數(shù)頭:輸入輸出頭文件*/,void main()/*空類型:主函數(shù)*/。
3、定義變量:int a,b,d; /*定義變量的數(shù)據(jù)類型為整型*/,char c;/*定義變量的數(shù)據(jù)類型為字符型*/。
4、輸入四則運算式:printf(輸入如“3*4”或“5+2”的四則運算式:);/*輸出文字提示*/scanf(%d%c%d,a,c,b);/*輸入四則運算式*/。
5、判斷運算符號:switch(c) /*判斷運算符號*/{case'+':d=a+b;break;/*進行加法6、運算*/case'-':d=a-b;break;/*進行減法運算*/case'*':d=a*b;break;/*進行乘法運算*/case'/':d=a/b;break; /*進行除法運算*/}。
7、輸出結(jié)果:printf(%d%c%d=%d\n,a,c,b,d);/*輸出結(jié)果*/。
因為輸入數(shù)字后,按回車,換行符還保留在緩沖區(qū)里,這樣的話,就被a讀入了,所以a的值就成為了'\n'
解決方案,輸入后,清空緩沖區(qū)
#include"stdio.h"
main()
{
int x;
char a;
printf("input a number:\n");
scanf("%d",x);
fflush(stdin); //添加
printf("input a char:\n");
scanf("%c",a);
printf("%d,%c",x,a);
}
代碼
#includestdio.h
int main()
{
int a,b;
scanf("%d %d",a,b);
printf("%d\t",a + b);
printf("%d\t",a - b);
printf("%d\t",a * b);
printf("%d\t",a / b);
return 0;
}
運行截圖
分析
C語言中的加減乘除和數(shù)學(xué)中的加減乘除一樣,不同在于符號的表示問題,乘號需要用“*”表示。除號需要用“/”表示。新手學(xué)習(xí)C語言,很容易把除號和取余好混淆,強調(diào)一下,取余號是“%”,百分號就是取余的意思。因此在輸入兩個整數(shù)以后,按照數(shù)學(xué)方法就可以直接輸出結(jié)果,整數(shù)的輸入用scanf()函數(shù)。