c语言程序设计题 50行的,急需!

来源:百度知道 编辑:UC知道 时间:2024/05/22 11:43:14
类似于从键盘上输入一个十进制的数,用除2法将其转换成二进制数并输出的难度

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
struct stu
{
int num;//编号
char name[30];//姓名
char fm[30];//性别
char tel[30];//电话号码
char dz[30];//地址
int cj;//成绩
int sum;//排名

};
int i=0;
int z;
void ss1(struct stu u[]);
void ss2(struct stu u[]);
void ss3(struct stu u[]);
void ss4(struct stu u[]);
void ss5(struct stu u[]);
void ss6(struct stu u[]);
void main()
{
int x;
char m;
struct stu u[40];
printf("---------------欢迎使用通讯录----------------------\n");
do
{
printf("学号:%d\n",i+1);
u[i].num=i+1;
printf("姓名:\n");
scanf("%s",u[i].name);
printf("性别:\n");
scanf("%s",u[i].fm);
printf("电话号码:\n");
scanf("%s",u[i].tel);
printf("地址:\n&qu