c语言的问题 请大虾指教啊

来源:百度知道 编辑:UC知道 时间:2024/07/07 05:37:58
/* Note:Your choice is C IDE */
#include "stdio.h"
#include "math.h"

static void clear(int array[],int n);
static void shuru(int array[],int n);
static void tongji(int array[],int n,int trrty[],int k)
static void shuchu(int array[],int n);
main()
{
int zu[10],shu[10],i,j;
clear(zu ,10);
shuru(shu,10);
tongji(zu,10,shu,10 );
shuchu(zu,10);}

static void clear(int array[],int n)
{
int i;
for(i=0;i<n;i++)
{
array[i]=0;}}

static void shuru(int array[],int n)
{
int i;
for(i=0;i<n;i++)
{
gets(array[i]);}}

static void tongji(int array[],int n,int trrty[],int k)
{int i,j;
for(j=0;j<9;j++)
{
if(i==trrty[j]/10)
{
array[i]++;}}
}

static void shuchu(int array[],int n)
{

不太明白你程序的意思,你说了我耶不明白,不过这么改就没什么错误了。

#include "stdio.h"
#include "math.h"

static void clear(int array[],int n)
{
int i;
for(i=0;i<n;i++)
{
array[i]=0;}}

static void shuru(int array[],int n)
{
int i;
for(i=0;i<n;i++)
{
gets(array+i);}}

static void tongji(int array[],int n,int trrty[],int k)
{int i,j;
for(j=0;j<9;j++)
{
if(i==trrty[j]/10)
{
array[i]++;}}
}

static void shuchu(int array[],int n)
{
int i,j;
for(i=0;i<n;i++)
{printf("%d",i);
switch(array[i])
{case 0:printf(" ");break;
case 1:printf("*");break;
case 2:printf("**");break;
case 3:printf("***");break;
case 4:printf("****");break;
case 5:printf("*****");break;
case 6:printf("******");b