c语言拼错函数 c语言编译过程中可发现拼写错误

c语言说明语法错误funcion(number);--function(number);
void function (int n);去分号
printf("%d",a[i]); if(i=3) break;i=3--i==3
#include stdio.h
#include conio.h
void function(int n);
void main()
{
int number;
printf("Please input number\n");
scanf("%d",number);
function(number);
getch();
}
void function(int n)
{
int a[4];
int i=0;
a[0]=n/1000;
a[1]=(n%1000)/100;
a[2]=(n%1000)/10-a[1]*10;
a[3]=(n%1000)%10;
for(i=0;i=3;i++)
{
printf("%d",a[i]); if(i==3) break;
printf("\032");
}
}
c语言中scrand(time(10))是什么意思你好?。?
你的函数拼错了吧,应该是:srand
,time(10)
采用时间作为初始值
scrand
是设置
rand()
随机序列种子;
对于给定的种子 , seed,
rand()会反复产生特定的随机序列
c语言函数问题有一个地方的return拼错了 , 然后把scanf_s改成scanf就行了
#includestdio.h
#includestdlib.h
【c语言拼错函数 c语言编译过程中可发现拼写错误】#includestring.h
typedef struct //声明新的名字
{
char score; //学号
char name[10]; //姓名
char num[15]; //性别
char subject[20]; //学科
char college[20]; // 学院
char mark[10]; //成绩
}person;
person pe[80]; //登陆函数
int menu_select() //函数声明
{
char c;
do {
system("cls");
printf("\t\t==========学生信息管理系统==========\n");
printf("\t\t------------------------------------\n");
printf("\t\t| 1 添加信息 |\n");
printf("\t\t| 2 显示信息 |\n");
printf("\t\t| 0 退出程序 |\n");
printf("\t\t------------------------------------\n");
printf("\t\t请选择0-5");
c = getchar(); //输入一个字符c
} while (c'0' || c'5');
return(c - '0');
}
int input(person per[], int n) //函数名为input 返回类型int 参数一个自定义数组person per[],数组长度为n
{
int i = 0;
char sign,x[10];
while (sign != 'n'sign != 'N')
{
printf("\t学号:");
scanf("%d", per[n + 1].score);
printf("\t姓名:");
scanf("%s", per[n + 1].name);
printf("\t性别:");
scanf("%s", per[n + 1].num);
printf("\t学科:");
scanf("%s", per[n + 1].subject);
printf("\t学院:");
scanf("%s", per[n + 1].college);
printf("\t成绩:");
scanf("%d", per[n + 1].mark);
gets(x);
printf("\n\t是否继续添加?(Y/N)");
scanf("\t%c", sign);
i++;
}
return(n + i);
}
void display(person per[], int n)
{
int i;
printf("----------------------------------------------------------------------------\n");
printf("学号 姓名 性别 学科 学院 成绩 \n");
printf("----------------------------------------------------------------------------\n");
for (i = 0; in + 1; i++)
{
printf("%-5d%-8s%-8s%-8s%-8s%-10d", per[i - 1].score, per[i - 1].name, per[i - 1].num,
per[i - 1].subject, per[i - 1].college, per[i - 1].mark); //输出信息的一行
if (i1i % 10 == 0)
{ //每10行打印一个分割线
printf("\t--------------------------\n");
printf("\t");
system("pause");
printf("\t--------------------------\n");
}
}
printf("-----------------------------------------");
system("pause");
}
int main()
{
int n = 0;
for (;;)
{
switch (menu_select())
{
case 1:
printf("\n\t添加信息到系统\n");
n = input(pe, n);
break;
case 2:
printf("\n\t\t 信息表\n");
display(pe, n);
break;

推荐阅读