回复 10楼 代号215
运行不出来啊 把代码写下
2012-12-27 16:22
2012-12-27 16:23
2012-12-27 16:24
程序代码:#include"stdio.h"
#include"string.h"
#define num 50
main()
{
int i;
char Password[5]={"10086"};
char Pass[5];
struct StudentType
{
char ID[11];
char name[50];
char sex[10];
int scor[50];
int phone[11];
int age;//int age[2];//你定义的是一个一维数组,你的本意不是这样的吧 你是想输入2位数吧
}student[50];
printf("请输入您的密码:");
gets(Pass);
if(strcmp(Password,Pass)==0)
{
for(i=0;i<num;i++)
{
printf("输入学号:\n");
scanf("%s",student[i].ID);//字符串的输入不需要取地址符 应该是输入student[i].ID吧
getchar();
printf("请输入姓名:");
scanf("%s",student[i].name);//你定义的结构体是student 而不是students!
getchar();
printf("请输入平均成绩:");
scanf("%d",student[i].scor);
getchar();
printf("请输入性别:");
scanf("%s",student[i].sex);
getchar();
printf("输入电话号码:\n");
scanf("%d",&student[i].phone);
getchar();
printf("输入年龄:\n");
scanf("%d",&student[i].age);
getchar();
}
for(i=0;i<num;i++)
{
printf("学号:%s\n",student[i].ID);// 你定义的是字符串 所以输出用%s
printf("姓名:%s\n",student[i].name);
printf("平均成绩:%d\n",student[i].scor);
printf("性别:%s\n",student[i].sex);
printf("电话号码:%d\n",student[i].phone);
printf("年龄:%d\n",student[i].age);//printf("年龄:%s\n",student[num].age)//依然是输入问题
}
}
else
{
printf("密码错误\n");
}
}
按照代号215的方法加密

2012-12-27 17:05
2012-12-28 13:18