求指点“登陆函数”找错误
#include<stdio.h>#include<string.h>
int login(char *name,char *ps){
if strcmp(name,"clover")--0 && strcmp(ps,"123456")--0{
return(1);
}
else return(0);
}
void sort(int *a,int n){
int i,j,k,t;
for(i=0;i<n-1;i++){
if(*(a+k))*(a+j)) k=j;
}
t=*(a+k);
*(a+k)=*(a+i);
a[i]=t;
}
printf("排序完成! \n");
}
void menu(){
printf("********************\n");
printf("* 1---输入数据 *\n");
printf("* 2---输出数据 *\n");
printf("* 3---排序数据 *\n");
printf("* 4---查询数据 *\n");
printf("* 0---退 出 *\n");
printf("********************\n");
}
void input(int *a,int n){
int i;
printf("输出%d个数:");
for(i=0;i<n;i++){
scanf("%d",a++);}
}
void output(int *a,int n){
int i;
for(i=0;i<n;i++){
printf("%5d",*a++);}
printf("\n");
}main(){
int a,num[10];
char name[10],ps[10];
printf("输入用户名");
gets(name);
pritnf("输入密码");
gets(ps);
if(lagin(name,ps)--1){
while(1){
menu();
printf("输入您的选择:");
scanf("%d",&n);
switch(n){
case 1:input(num,10);
break;
case 2:output(num,10);
break;
case 3:sort(num,10);
break;
case 0:exlt(0);
default:printf("输入错误! \n");
}
}
}
else printf("登陆失败! \n");
}