0
我已創建的程序,並生成下面如何設計條形圖在C
#include <stdio.h> int main(){ int a,i; scanf("%d",&a); while(a!=-1){ if(a>=0 && a<=80){ for(i=a;i<=a;i++) printf("|"); printf("%d\n"); scanf("%d",&a); } }
代碼輸入1 3 4 4 5 5 -1,它應該是顯示條形圖等
|
| | |
| | | |
| | | |
| | | | |
| | | | |
但在該代碼中,顯示 |
|
|
|
|
|
任何人都可以解釋爲什麼它不工作?
'printf(「%d \ n」);'也看起來不對 –
你是對的,它的工作。但我可以把任何數字呢?爲什麼需要? –
鑑於你想要它看起來像上面,我想你只是想printf(「\ n」); –