如何编译x+y=z
c求助,,
慕粉15984754128
2017-08-06 18:39:28
TA貢獻6條經驗 獲得超2個贊
看樣子是個純正的新手。
#include<stdio.h>??//頭文件,這個你先不需要知道,當作格式的一種 int?main(){??//主函數,c程序總是從這開始執行的 ????int?x,?y,?z;??//聲明變量,意思就是我要引進個儲存塊方便我待會放數字到里面,當然也 ????????????????????//可以是float型,以后你會學到的 ????printf("請輸入x,y:");??//這是輸出語句的格式,記住就行,雙引號內的是直接輸出的內容 ????scanf("%d%d",&x,&y);??//這是輸入語句,%d是一個占位符,可以理解為先占一個位置, ????????????????????????????//然后把輸入的數放在里面,&x,&y相當于把第一個數賦值給x, ????????????????????????????//第二個數,賦值給y ????z?=?x+y;??//計算,相當于把x+y的值賦值給z,程序里面的計算和數學上的還是有去別的, ????????????????//你要是想學的話,很容易弄明白。 ????printf("x=%d,\ny=%d\n",x,y);?//輸出語句,%d先占好位置,后面的x想斷關于剛才輸入的值, ???????????????????????????????????//然后x=?這個值就輸出出來了,y也一樣,循序要一致 ????printf("z=%d\n",z);??//同樣,輸出。 }
如若有什么問題還可以問,建議你先看看c語言的書比如《c語言程序設計現代方法》,適合新手。望采納。
TA貢獻1017條經驗 獲得超1032個贊
#include?<stdio.h> ?int?main()? ?{? ?int?x;? ?int?y;? ?x=5;? ?y=3;? ?printf("x+y=%d\n",(x+y)); ?return?0;? ?}
TA貢獻3593條經驗 獲得超0個贊
舉報