1樓:網友
這個程式只要不輸其。
為什麼我這個程式不能正確的執行,輸入資料時,迴圈一次就沒了,c語言?
2樓:網友
#include
#include
struct date
struct student
int main()
printf("請輸入姓名查詢該生所有資訊:");
scanf("%s",cname);
for(i=0;i} return 0;}
3樓:風若遠去何人留
結構體裡面的name,還要函式里面的cname都改成陣列 char只有乙個字元,不能存字串。
4樓:網友
#define m 256
int main()
printf("請輸入姓名查詢該生所有資訊:");
scanf("%s",cname);
for(i=0;i} return 0;}
c語言中以下這個程式的do-while語句為什麼只能迴圈一次,之後就不能再輸出answer,自動跳出迴圈了呢?
5樓:莊周他老子
只要你不輸入y就可以一直迴圈。
c語言編寫計算器 ,老實說迴圈體有問題,求解。急急急急急急急急!
6樓:
else if (m=='^')
x=(pow(a,1/b));
else if (m=='^'&&b==-1)x=(pow(a,1/b));
else printf("輸入錯誤");
這裡有問題,你把 else if (m=='^'&&b==-1) 放else if (m=='^') 的前面 。
當b=-1的時候,你現在的程式是無法到達 x=(pow(a,1/b));這一塊的。
7樓:匿名使用者
是不是-那裡出問題啦!
c語言中迴圈套著判斷,為什麼每次迴圈會自動多一次?
8樓:聽不清啊
這是因為輸入a回車,就是輸入了二個字元,乙個a,再乙個回車符。
#include
void main()
else if(a>=97&&a<=122)else printf("error");}
9樓:天賜寶寶
因為有回車,你可以這樣寫。
c語言中想要乙個迴圈程式在2秒內結束,用哪個函式,怎麼用?讓乙個迴圈程式執行一次就結束,該怎麼程式設計!
10樓:夜貓叫楓子
2秒的應該要用定時器好一點吧,while(!兩秒標誌)這樣就可以了(兩秒定時一到,則置位兩秒標誌位),如果真的對即時性要求非常高的話,就是說兩秒一到,不管程式執行到**,都應該結束這個迴圈,那就要用到任務的排程了,這個比較麻煩,因為會涉及到作業系統了,uc/os可以實現這個。至於你說的讓迴圈程式執行一次就結束的,既然是隻有一次,那就不叫迴圈了對吧,不要迴圈,直接順序執行下來就是一次了嘛。
在c語言中,do-while語句構成的迴圈,當while語句中的表示式值為什麼時結束迴圈
11樓:網友
do...while語句和while語句相對應。
while語句是先判斷之後再執行,而do...while語句是先執行一次之後再執行判斷,判斷的值為真時,繼續執行do的內容,如果判斷的值為假,就不再執行。
值為真的意思是值while()括號中的表示式的最終的值為非零值即為真,如果為零,則表示為假。。
12樓:網友
表示式值為0時結束迴圈。(為非0時繼續迴圈)
c語言問題,為什麼我的第乙個for迴圈只能執行一次,然後直接跳到return了?
13樓:匿名使用者
可能是你輸入的len值有誤導致迴圈直接跳出。
題目18 用C語言設計簡單的計算器,要求能夠對輸入的數
include include include int deal int op1,int op2,char op 運算 return op1 char replace char source,char sub,char rep 字串替換 else pc1 source source pc1 null...
長方體體積計算為什麼是長乘以寬乘以高
長方形面積 長 寬 你可以想象長方體是有n個相同的長方形構成,同理它的體版積有n個長方形面權積疊成,因此長方體的體積 長方形面積 n,推理此n即為高啦 好囉嗦啊 表問我長方形面積為什麼是長乘以寬o o哈 你可以由面積積分得到,但是好像沒有必要的啊 長方體的體積為什麼可以用長乘寬乘高來計算 長方體是由...
為什麼計算器連續按等於會變數
這是由計算器的運算程式決定的,是用你第一次輸入的被 加減乘除 數不斷和你的前一次計算結果進行運算的。例如你在清零狀態下輸入4 5,按等號就會出現結果 20 再按等號就會是 20 5 再按就是 100 5 依次類推,直到無法計算。其他減法 乘法 除法的規則同上,比如1 1按等號後是2,再按就是2 1,...