永发信息网

求这个C语言的问题的代码!

答案:3  悬赏:40  手机版
解决时间 2021-04-27 09:52
  • 提问者网友:动次大次蹦擦擦
  • 2021-04-26 17:01
求这个C语言的问题的代码!
最佳答案
  • 五星知识达人网友:大漠
  • 2021-04-26 18:04
#include
int main(void)
{
    int data[10];
    int i,j;
    for(i=0;i<10;i++)
    {
        printf("%c's score:",i+65);
        scanf("%d",&data[i]);        
    }
    
    for(i=100;i>=10;i-=10)
    {
        printf("%4d|",i);
        for(j=0;j<10;j++)
            if(data[j]>=i) printf(" *");
            else printf("  ");
        printf("
");
                
    }
    printf("  --+--------------------");
}
全部回答
  • 1楼网友:独行浪子会拥风
  • 2021-04-26 20:20
在精神层面上支持你
  • 2楼网友:鸠书
  • 2021-04-26 18:49

其实就是画分布图,具体步骤:三步
首先程序效果:

第一步:录入信息 int score[10] = { 0 };
int i, x;
int j;
for (i = 65; i < 75; i++)
{
printf("%c's score:",i);
scanf("%d", &score[i-65]);
}
第二步:打印上方数据 //打印上边
for (i = 9, x = 100; i >=0; i--,x-=10)
{
printf("%3d|  ",x);
for (j = 0; j < 10; j++)
{
if (score[j]>=x)
printf("  *");
else
printf("   ");
}
printf(" ");
}
第三步:打印下栏就可以 printf("..................................... ");
for (i = 65; i < 75; i++)
{
if (i == 65)
printf("   |    %c", i);
else
printf("  %c", i);
}
printf(" ");
完整代码:#define _CRT_SECURE_NO_WARNINGS    //vs编译器之外的可以去掉
#include 
#include 
int main()
{
int score[10] = { 0 };
int i, x;
int j;
for (i = 65; i < 75; i++)
{
printf("%c's score:",i);
scanf("%d", &score[i-65]);
}
//打印上边
for (i = 9, x = 100; i >=0; i--,x-=10)
{
printf("%3d|  ",x);
for (j = 0; j < 10; j++)
{
if (score[j]>=x)
printf("  *");
else
printf("   ");
}
printf(" ");
}
        //747821062 
printf("..................................... ");
for (i = 65; i < 75; i++)
{
if (i == 65)
printf("   |    %c", i);
else
printf("  %c", i);
}
printf(" ");
system("pause");
return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯