1樓:匿名使用者
定義的時候孝棗侍是:int sumwqp;用的時候是大寫:sumwqp當然出錯了。
public static void main(string args){
string zkn = 8折";
string goodst = t恤";
string goodswqx = 網球鞋";
string goodswqp = 網球拍";
int moneyt = 245; /t恤**。
int moneywqx = 570;//網球鞋**。
int moneywqp = 320;//網球拍**。
int numbert = 2; /t恤數量。
int numberwqx = 1; /網球鞋數量。
int numberwqp = 1; /網球拍數巧吵量。
double zk = ; /8折。
int jiaof = 1500;
int sumt = moneyt*numbert;
int sumwqx = moneywqx*numberwqx;
int sumwqp = moneywqp*numberwqp;
消費單***
購買物品" +t單價" +t個數" +t金額");
t\t" +moneyt +"t" +numbert +"t" +巖野sumt);
t\t" +moneywqx +"t" +numberwqx +"t" +sumwqx);
t\t" +moneywqp +"t" +numberwqp +"t" +sumwqp);
折扣" +t\t" +zkn);
總計金額" +t" +sumt+sumwqx+sumwqp)*zk); 一共8折 多少錢。
實際繳費" +t" +jiaof);
找錢" +t\t" +jiaof-(sumt+sumwqx+sumwqp)*zk));
本次購物所得積分是" +t" +sumt+sumwqx+sumwqp)*zk/100*3));
2樓:匿名使用者
string zkn = 8折";
string goodst = t恤";
string goodswqx = 網球鞋";
string goodswqp = 網球拍";
int moneyt = 245; /t恤**。
int moneywqx = 570;//網球鞋**。
int moneywqp = 320;//網球棗褲拍**。
int numbert = 2; /t恤數量。
int numberwqx = 1; /網球鞋數量。
int numberwqp = 1; /網球拍數量。
double zk = ; /8折。
int jiaof = 1500;
int sumt = moneyt*numbert;
int sumwqx = moneywqx*numberwqx;
int sumwqp = moneywqp*numberwqp;
猜巖圓***消費單穗塌***
購買物品" +t單價" +t個數" +t金額");
t\t" +moneyt +"t" +numbert +"t" +sumt);
t\t" +moneywqx +"t" +numberwqx +"t" +sumwqx);
t\t" +moneywqp +"t" +numberwqp +"t" +sumwqp);
折扣" +t\t" +zkn);
總計金額" +t" +sumt+sumwqx+sumwqp)*zk); 一共8折 多少錢。
實際繳費" +t" +jiaof);
找錢" +t\t" +jiaof-(sumt+sumwqx+sumwqp)*zk));
本次購物所得積分是" +t" +sumt+sumwqx+sumwqp)*zk/100*3));
運算子&不能用於int double
3樓:網友
&是按位與運算,double是浮點數,帶小數點,有精度誤差。無法按位運算。
運算子「^」無法應用於「double」和「double」型別的運算元
4樓:c**
無意中搜到的,哥們你選的還真操蛋哈。
5樓:網友
c&c++中指數運算不是這樣用的。
先#include
再c = pow(a,b);
就ok了!
運算子+無法應用於double
6樓:網友
你這樣給出,無法判斷。
就拿double jiyu1=(jiyu11+jiyu12+jiyu13+jiyu14+jiyu21+jiyu22+jiyu23+jiyu24);
這個來說。jiyu11 是在什麼 地方定義並實始化的?
你這個方法的調 用是否出現了在初始化前。
7樓:網友
1、請確認每個引數是否進行初始化;
2、確保每個引數不為null
8樓:檸檬和酸菜
jiyu11這些可能沒定義,並且未初始化。
運算子「*」無法應用於「double」和「double[]」型別的運算元
9樓:網友
可以用的吧,是不是運算結果超出最大值了才提示的?
c# 運算子「*」無法應用於「double」和「string」型別的運算元
10樓:網友
要把tostring前面括起來。
否則就是把最近乙個tostring了,自然就沒辦法和double運算了。
4個4加運算子合算出1到8得數
11樓:星星獵人曾
4除以4+4-4=1 ( 4+4+4)除以4=3。 (4+4)除以4+4=6。
4乘4除以4+4=8。 (4+4乘4)除以4=5。 4除以4+4除以4=2
c語言中自加++自減--運算的資料型別可以是float和double麼?
12樓:娛樂小八卦啊
在c語言中,並不是所有變數都可以使用自增自減操作符;可以使用自增自減操作符的資料型別有:int、float、double 、char、long。
自增(++將變數的值加1,分字首式(如++i) 和字尾式(如i++)字首式是先加1再使用;字尾式是先使用再加1。
自減(--將變數的值減1, 分字首式(如--i)和字尾式(如i--)字首式是先減1再使用;字尾式是先使用再減1。
13樓:小夏在深圳
不可以是double和float 只可以是整型。
比如int a; a = 1; a++;a--;
則a = 1
在c語言中還有一種更簡單的寫法,就是a++;或者++a;。這種寫法叫做自加或自增;意思很明確,就是自身加一。
相應的,也有a--和--a,叫做自減,表示自身減一。
和--分別稱為自增和自減運算子。
自增和自減的示例:
#include
執行結果:a=10, b=20
a=11, b=19
a=12, b=18
自增自減完成後,需要用新值替換舊值,並將新值儲存在當前變數中。自增自減只能針對變數,不能針對數字,例如10++是錯誤的。
14樓:
++ 運算子是整型運算子號。
如果要實現自加1後是, 採用 += ;
float aa=;
aa+=1;
15樓:網友
++和--運算不能是實型資料。只能是整型資料。
錯誤訊息: cs0019: 運算子「==」無法應用於「double」和「string」型別的運算元 幫忙看看 怎麼改 謝謝 。
16樓:嚴肅一點不要笑
你把這段話複製一下,發到 這個程式設計師問答**。應該很快有人幫你解決。
C運算子過載為什麼流運算子不能過載為成員函式
class object如果實現了成員operator 呼叫其物件格式o 載運算子為成員函式後,當呼叫該運算子時,左運算元必須是該類的例項。友元函式 流引數定義第一個引數.才能呼叫cout 雖然不能 過載 為成員函式,但是可以定義為新的成員函式,只不過使用習慣和常例不符而已。試想一下這一點 將我們的...
運算子》和》有什麼區別,C 中 運算子和 運算子有什麼區別
表示是帶符號的右移 按照二進位制把數字右移指定數位,符號位為正補零,符號位負補一,低位直接移除。表示無符號的右移 按照二進位制把數字右移指定數位,高位直接補零,低位移除。區別 在傳遞時也把符號一起傳遞,比如 3 2在傳遞再傳出時依然是 3 2,而使用 時就會統一變為3 2。帶符號於無符號的差別就在此...
C 指標變數不能使用 運算子嗎
new int 開闢一個存放整數的儲存空間,返回一個指向該儲存空間的地址 即指標 new int 100 開闢一個存放整數的空間,並指定該整數的初值為100,返回一個指向該儲存空間的地址 new char 10 開闢一個存放字元陣列 包括10個元素 的空間,返回首元素的地址 new int 5 4 ...