1樓:宿雨厭厭
是不是 inputpassword ()函式的問題,你在字元陣列末尾加'\0'了嗎?strcmp()函式是遇到'\0'或字元不同才停的。
2樓:匿名使用者
把**直接複製上來好嗎,這樣看不清的啊
3樓:匿名使用者
勉強看了看是不是第乙個inputpassword寫成了lnputpassword
4樓:匿名使用者
你可以拍的再模糊一點!
求大神幫忙看一下這段c語言**哪有問題,自己做的一道程式設計題
5樓:匿名使用者
char *d[100];你申明個指標陣列幹嘛?有且當做一般的陣列來用。。不出問題才怪。。
char d[100][100];才對
6樓:匿名使用者
**太多,沒看,不過看你的錯誤提示。意思是,你訪問了不存在或沒有指向的記憶體。在看看自己的指標用法是否正確。最好用f10和f11進行除錯,出錯的地方,就應該能查的到。
7樓:匿名使用者
for(i=0;i這一句
scanf("%s",d[i]);
}char *d[100]; 只是100個空指標而已 ,即d[i]空指標,要去new乙個空間 d[i]=new char[100]
求大神看看這個c語言程式**出錯了,為什麼得不到正確結果
8樓:魔旦之心
你的程式貌似沒有什麼問題,
#include
#include
int main()
if(num==n)
}return 0;
}上面是結
果下容面是程式,你看看有什麼不同的地方
9樓:匿名使用者
#include
#include
int main()
if(num==n)
break;
}for(n=0;n兩個錯誤:源
1。baisqrt函式要包du含math.h檔案,再呼叫zhisqrt函式,而不是int sqrt()然後呼叫;
2。if(i%j)判斷能dao否整除錯了。
10樓:匿名使用者
#include
素數求法:
for(i=m+1;;i++)
}if(z==1)
if(num==n)
break;}
11樓:ts毛毛雨
sqrt() 是系統函式,在math.h標頭檔案中定義,但是你這裡自己把它宣告成了int型別,而且宣告之後沒有對其定義,所以,對這個函式操作的結果也是未知的
12樓:匿名使用者
貌似少了乙個.h檔案。你用的sprt()這個函式在哪定義的?是不是要加乙個「math.h」
13樓:匿名使用者
你的那個sqrt()是在哪實現的呢?
C語言問題求大神解答,求大神解答一下C語言問題?
a b 2,n b 4 1 計算 裡面的,b 2,n n b 5 2 1,逗號表示式返回最後一個表示式的值 賦值表示式的值就是被賦給的值,即1 所以括號裡面結果為1 2 計算a 1 4,先計算等號右邊的值 5 則a 5,等價於a a 5 12 5 2 樓主你好。b 2,n b 其實就是兩條語句,第一...
C語言問題,求解答,C語言問題,求大神解答
f函式中的a每次使用外面傳入的2,b是區域性變數,後每次都是1,c是靜態變數,函式每次執行會在上次值 1 所以最後執行三次,輸出為789 程式的輸出是 789 c語言問題,求解答 執行abc a 1 首先進行巨集代換過程,是把 a 1去替代 定義的巨集函式 x x 中的x,即得到式子 a 1 a 1...
c語言程式設計。求大神,C語言程式設計。求大神
include void fun char str int main fun函式 來代自碼bai如du 下zhi daovoid fun char p p void fun else if str i 9 str i 0 i printf s n str 用c語言程式設計求1 2 n include...