=0 && a<=8-6ren">
gpt4 book ai didi

c - 如何在c中设计条形图

转载 作者:太空宇宙 更新时间:2023-11-04 08:52:05 24 4
gpt4 key购买 nike

我已经创建了程序并生成了下面的代码

#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,应该会显示一个条形图,如下图

|

| | |

| | | |

| | | |

| | | | |

| | | | |

但在那个代码中,显示|

|

|

|

|

|

谁能解释为什么它不起作用?

最佳答案

for(i=a;i<=a;i++)
^ maybe you want 0 here?

printf("%d\n"); 也看起来不对,%d 是用于打印 int 值的合成字符串.要简单地打印换行符,它应该只是 printf("\n");

关于c - 如何在c中设计条形图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19286949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com