PixelPRG
2020-11-16T13:54:06+00:00
这两个代码那有问题。
第一个输出全是0。
第二个有一个范例没通过。
[img]https://img.nga.178.com/attachments/mon_202011/16/-7Q5-c5n2ZcT3cSsg-lb.jpeg.medium.jpg[/img][img]https://img.nga.178.com/attachments/mon_202011/16/-7Q5-gv70ZeT3cSsg-lb.jpeg.medium.jpg[/img][img]https://img.nga.178.com/attachments/mon_202011/16/-7Q5-g94zK2iT3cSsg-lb.jpeg.medium.jpg[/img]
#include <stdio.h>
#include <stdlib.h>
#include<stdbool.h>
int main(void)
{
char ch;
int a[10],i;
for(i=0;i<10;i++)
a[i]=0;
while(1)
{
ch=getchar();
if(ch=='\n')
break;
for (i = 0; i <= 9; i++) {
if(ch==i)
a[i]++;
}
}
printf("Digit:0 1 2 3 4 5 6 7 8 9\n");
printf("Occurrences:%d %d %d %d %d %d %d %d %d %d",a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]);
return 0;
}
8-2:出现次数(Number Occurrences) 修改如下程序(8.1 节的 repdigit.c),使其打印?份列表,显示出每个数字在数中出现的次数。
第一张图的代码,还有题目麻烦老哥了,我先死一死。萌新真的好懵啊。[s:a2:不活了]
第一个输出全是0。
第二个有一个范例没通过。
[img]https://img.nga.178.com/attachments/mon_202011/16/-7Q5-c5n2ZcT3cSsg-lb.jpeg.medium.jpg[/img][img]https://img.nga.178.com/attachments/mon_202011/16/-7Q5-gv70ZeT3cSsg-lb.jpeg.medium.jpg[/img][img]https://img.nga.178.com/attachments/mon_202011/16/-7Q5-g94zK2iT3cSsg-lb.jpeg.medium.jpg[/img]
#include <stdio.h>
#include <stdlib.h>
#include<stdbool.h>
int main(void)
{
char ch;
int a[10],i;
for(i=0;i<10;i++)
a[i]=0;
while(1)
{
ch=getchar();
if(ch=='\n')
break;
for (i = 0; i <= 9; i++) {
if(ch==i)
a[i]++;
}
}
printf("Digit:0 1 2 3 4 5 6 7 8 9\n");
printf("Occurrences:%d %d %d %d %d %d %d %d %d %d",a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]);
return 0;
}
8-2:出现次数(Number Occurrences) 修改如下程序(8.1 节的 repdigit.c),使其打印?份列表,显示出每个数字在数中出现的次数。
第一张图的代码,还有题目麻烦老哥了,我先死一死。萌新真的好懵啊。[s:a2:不活了]