1樓:匿名使用者
把**貼出來看看。給你一個能輸入的 例子。
for(i=0;i<5;i++)
2樓:林劍宇
源**貼出來看看……
3樓:姜子無牙
你總要把**貼上來把
4樓:匿名使用者
1.首先你有沒有寫 #include在開頭?
2.你在鍵盤的輸入是否和你的引數一致?
3. 下面的細節是否有注版意到?scanf()中的變數權必須使用地址。
scanf()的格式控制串可以使用其它非空白字元,但在輸入時必須輸入這些字元。在用"%c"輸入時,空格和「轉義字元」均作為有效字元。
4.例子
.#include
void main()}
5樓:匿名使用者
#include
#define n 100
void main()
i++;
if(i==n) i=0; //報道尾後i恢復為0} while (*p==0) p++;
printf("%d\n",*p);
}else printf("輸入錯誤\n");}
6樓:心心星亮
樓上的人雖然都很熱心,可惜他們的**要麼是都沒有經過測試就寫上來內,要麼是牛頭
不對馬嘴容的亂貼**上來。
你沒貼**上來,從你說的情況看來,你的問題出現在scanf函式上,這個函式你一定要小心使用,舉個例子:
int a;
scanf("%d", &a); //後面一定是&a,不能是a,&a代表a的記憶體地址,scanf要求輸入資料是存入a的記憶體地址。
對於陣列也一樣,比如一個10個元素的陣列,你要從鍵盤輸入。你可以這樣:
int a[10];
int i;
for(i = 0; i < 10; ++i)
c語言程式設計,c語言程式設計
首先void是返回值型別,就是空值,也就是說這個函式裡面不能有返回值。delay這個是函式名,沒什麼好說。至於uchar 應該是引數型別,但是我還沒有見過這樣的引數型別 可能是我見識少了 我只見過 nchar,varchar nvarchar 之類的。而t就是引數啦 main printf 總運費 ...
用for迴圈算出1 100的和,用c語言for迴圈求1到100之和
php 不需要在程式裡預先宣告變數或者定義變數的值,變數的值將會在運算時,根據上下文來定義它的值。參與運算時,會根據運算子進行型別的轉變。例子1 var dump a null var dump b 0 int 0 var dump c 1 int 1 例子2 a a 1 int a 1 int n...
matlab語言程式設計與用c語言程式設計的異同是什麼
c語言你需要做所有的東西,而matlab很多東西都為你做好了,你呼叫就可以了 但matlab沒有c靈活啊。matlab是解釋語言,c是編譯語言。matlab的語法跟c也不同.個人認為matlab程式語言類似於vb。matlab是解釋型語言,c是編譯型語言 matlab和c語言程式設計是一回事嗎?區別...