c语言知识疑惑
来源:百度知道 编辑:UC知道 时间:2024/09/23 09:35:10
#include<stdio.h>
#include<string.h>
#include<malloc.h>
int Accept(char *str[])
{
int num;
int i;
printf("请输入学生的个数:\n");
scanf("%d",&num);
for (i=0;i<num;i++)
{
printf("请输入第%d个学员的编号:\n",i+1);
str[i]=(char *)malloc(20);
scanf("%s",str[i]);
}
return num;
}
void Sort(char *name[],int num)
{
char *tmp;
int i,j;
for (i=0;i<num-1;i++)
{
for(j=i+1;j<num;j++)
{
if (strcmp(name[i],name[j])>0)
{
tmp=name[i];
name[i]=name[j];
name[j]=tmp;
}
}
}
}
void Print(char *name[ ],int num)
{
int i;
printf("The result is:\n");
for(i=0;i<num;i++)
{
printf ("%s\n",name[i]);
}
}
void main()
{
int
#include<string.h>
#include<malloc.h>
int Accept(char *str[])
{
int num;
int i;
printf("请输入学生的个数:\n");
scanf("%d",&num);
for (i=0;i<num;i++)
{
printf("请输入第%d个学员的编号:\n",i+1);
str[i]=(char *)malloc(20);
scanf("%s",str[i]);
}
return num;
}
void Sort(char *name[],int num)
{
char *tmp;
int i,j;
for (i=0;i<num-1;i++)
{
for(j=i+1;j<num;j++)
{
if (strcmp(name[i],name[j])>0)
{
tmp=name[i];
name[i]=name[j];
name[j]=tmp;
}
}
}
}
void Print(char *name[ ],int num)
{
int i;
printf("The result is:\n");
for(i=0;i<num;i++)
{
printf ("%s\n",name[i]);
}
}
void main()
{
int
分析???不知道你说的是什么
主函数 三个 函数 函数功能分别是 输入 排序 输出 统计系统 排序乘积嘛
分析?
分析?自己看看不就知道了,没什么好分析的。看vvilp分析的