1樓:匿名使用者
#include
using namespace std;
class student;
void student::scanf(char n[10], int num, int c, int m, int e)
void student::mprintf()int main()
c++求輸出結果,入門太水不明白為什麼答案是16? 20
2樓:物理公司的
a+=a b+=b
a=6,b=8
f1(a+b,++b//b使用前加1 f1(14,9)
求c++的答案
3樓:
#include
using namespace std;
int t,m,num,sum[1000005];
bool a[1000005];
int main()
else sum[i]=sum[i-1];
}while(t--)
}return 0;}
求c++語言高手幫助·····下面一程式檢驗並無錯誤,但是為什麼不能輸出答案呢?
4樓:
#include
#include
void main()
else
printf("error\n");}
5樓:匿名使用者
你是無法輸出答案,還是編譯出來的程式開啟後一閃而過?你程式用的是c語,但是我用c++編出來的東西以前就是一閃而過,原因是少了一句system("pause");這句是讓程式等你輸入乙個鍵在關閉
6樓:匿名使用者
scanf("%f%f%f",&a,&b,&c);把scanf改成這樣的,scanf裡的格式是不用於printf能能用其它的非格式的常量的,逗號也是不允許有的。
7樓:匿名使用者
你輸入的時候寫成:
a=1,b=2,c=1試試。
求c++牛人指導 下面這兩段**分別的輸出結果以及原理?
8樓:匿名使用者
21212121
a::f()
a::f() const
9樓:內涵的天亮
22221111
b::f()a::f() const
c++題目求指導,答案寫在旁邊了,為什麼學生後面沒有學號的輸出?求指導,多謝了! 50
10樓:
void print(char *s)
這樣寫print不再是預設的虛函式,而是過載了print函式,你可以這樣寫
void print()
就可以得到你要的結果了。
11樓:limit的春天
虛函式 你在person類中的print方法前邊加上virtual關鍵字
求問此c++程式的輸出?並解釋為什麼?
12樓:
因為你的=號的問題,=號是賦值,==此時判斷是否相等。
if語句你採用賦值,除非賦值i=0才為假,其他的i只要非零就為真,所以只有第乙個不輸出。
13樓:匿名使用者
str1,str2是陣列變數,它們有各自的記憶體空間;
而str5,str6,str3,str4是指標,它們指向相同的常量區域。
所以,str1!=str2;str3=str4,str5=str6很納悶為什麼會寫這樣的if
if(i=0)
if(i=1)
.....求解~
14樓:
應該輸出是11
吧?是這樣的
if(i=0) //就相當於 對i賦了乙個0的數值,if(0),當然這個不能進入這個判斷的處理
if(i=1)//就相當於 對i賦了乙個1的數值,if(1),當然這個能進入這個判斷的處理
if(i=2))//就相當於 對i賦了乙個2的數值,if(2),當然這個能進入這個判斷的處理}
15樓:匿名使用者
輸出是:1 1;是i=1和i=2的兩個輸出
i=0是返回i是0也就是false,所以沒有輸出,其他兩個返回i非零就是true。
假如條件1也成立輸出的是0
char str1 = "abc"; //棧
char str2 = "abc";//棧
char *str3 = "abc"; //abc在常量區,str3在棧
char *str4 = "abc";//abc在常量區,str4在棧
const char *str5 = "abc"; //abc在常量區,str5在棧
const char *str6 = "abc"; //abc在常量區,str6在棧
16樓:
輸出1,1.
第一句,if(i=0)中是乙個賦值語句,將i的值設成0了,而if所判斷的就是i,所以if的條件為假,不會進入if的處理中,
後面的if(i=1),if(i=2),if判斷是i,i不為0,所以會進入if的處理。
str1和str2都是陣列,是在棧中,所以為不同的位址,所以str1和str2不相等。
而str3,str4,str5,str6都是字串常量,而『abc』所在的常量區的位址是相同的,所以str3,str4,str5,str6的位址相同,列印1,1.
17樓:你若安好
輸出1 你的這個程式中沒有為i賦初值,那麼預設初值就是i=0,所以執行語句cout <<(str1==str2) 18樓:匿名使用者 輸出11第乙個if後面的沒有執行,因為表示式為零。 第二個,三個if執行了, 輸出結果為都為1 include void print a line char c int main return 0 c 輸出圖形 a aba abcba abcdcba abcdedcba 這圖形用c 怎麼輸出。用迴圈。求教 高手 告訴一下 樓主試試哈 不懂啦再問哈 include using namespace... 字元 hex dec 0 0x00 0 從數值上說上面三個是相等的 0 0x30 48 請lz注意他們的區別 你可以這樣理解strlen 函式的實現 int strlen char str 定義的x是字元型陣列名,但在c語言中字元型變數可以被賦予整形資料,字串裡遇到結束符0 0 就會結束,不管後面是... 文庫地攤 include stdio.h void main printf min d,max d n min,max 此題只需要最大值和最小值,所以遍歷一次陣列就知道了,不需要進行排序 include int main max a 0 min a 0 將最大值和最小值都初始化為陣列的第一個元素fo...用c 程式輸出圖形,求高手寫,用c 程式輸出圖形,求高手寫乙個
C語言為什麼輸出的是7 0啊,C語言 7 0,為什麼
求C語言大俠指教題目 使用者輸入數字(整型),輸出最大值和最小值,請問如何書寫程式謝謝