1樓:
l=dx+dy+dz;
2樓:
int t;// cycling numberdouble dx;
double dy;
double dz;
double dx;
double dy;
double dz;
double l=1;//limate=dx+dy+dzdouble l;
float x1;
float x2;
float x3;
float y1;
float y2;
float y3;
float z1;
float z2;
float z3;
printf("%s","float l.x1.x2.x3.y1.y2.y3.z1.z2.z3");
printf("%s","double l.");
scanf("%d\n",&l);
printf("%s","float x1");
scanf("%f\n",&x1);
printf("%s","float x2");
scanf("%f\n",&x2);
printf("%s","float x3");
scanf("%f\n",&x3);
printf("%s","float y1");
scanf("%f\n",&y1);
printf("%s","float y2");
scanf("%f\n",&y2);
printf("%s","float y3");
scanf("%f\n",&y3);
printf("%s","float z1");
scanf("%f\n",&z1);
printf("%s","float z2");
scanf("%f\n",&z2);
printf("%s","float z3");
scanf("%f\n",&z3);
printf("%s","dx=");
scanf("%f\n",&dx);
printf("%s","dy=");
scanf("%f\n",&dy);
printf("%s","dz=");
scanf("%f\n",&dz);
while(l>=l)
printf("limmate=%lf",l);
沒有弄清賦值號
少了註釋號
%s是用來輸出字串的
我用c語言寫一個程式 但是求不出相應的結果 程式可以執行 但結果不對,請各位高手幫幫忙啊
3樓:匿名使用者
沒看明白你到底想計算什麼,
#include
#include
int main(void)
printf("s=%.2f\n",s);
return 0;
} 很奇怪你這程式能得到結果,應該是死迴圈才對。。。
4樓:
你的 s 沒有初始化,所以在運算時系統隨機賦了一個值,所以運算結果也出錯。
5樓:匿名使用者
你寫的一時間都看不懂,麻煩以後後面加註釋
求c語言高手改一下程式..程式顯示只有一個錯誤....但是看詳細列表錯誤很多!!!求高手....
6樓:匿名使用者
在呼叫函式void input();
void search();
void stat();
void content();
content();等之前要有宣告才行。
我看到簡單的C語言程式,但是有些地方不太懂
high歌 應該是 lf。應該是scanf lf fradius 吧 lf和 d等都是格式輸入輸出函式的引數,lf表示第二個引數是雙精度浮點double型別的,d表示整型int。你上邊定義的fradius變數是double型別的,要想讓資料的值和型別都正確scanf引數必須寫成相應的格式 lf。當然...
我用c語言編了程式,問題和我的方案如圖,但是按回車卻什麼都不輸出,這是為什麼啊,請問哪裡錯了啊
因為題主在內層的第三個 while 迴圈,也就是 while p 1 中改變了全域性變數 i 的值,而 i 不僅是輸出結果,還是最外層 while 迴圈的計數器,所以這個值一旦被改變整個迴圈就會混亂,最後出現死迴圈,導致程式無限執行無法輸出結果。所以題主需要一個 i 的副本來完成上述迴圈,而不改變 ...
C語言程式問題,我的c語言程式有什麼問題? 10
fun x,y,1 求每一行的最小值放進y裡面 fun x,y,0 求每一行的最大值放進y裡面 伺服器 這個應該是判斷條件有問題,那個判斷形式應該是?前後返回的是判斷條件為真的時候的值,後面返回的是判斷條件不成立的時候的值,你這個寫法根本沒有改變flag的值,因為根本就沒有做賦值的操作。我的c語言程...