求C语言高手(C++转C语言)

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:02:17
求高手把下面的程序改为C语言程序,以便我可以看得懂!谢谢!

#include <iostream.h>
#include <string.h>
#include <conio.h>

struct student
{
int no;
char name[12];
char classes[12];
char sex;
}tstudent;

void getinformation()
{ char s[80],c1;

for(; ;)
{
cout<<"\n\n\t\t\t请输入学号:";
cin>>tstudent.no;
if(tstudent.no<0)
{cout<<"\n\n\t\t\t您输入的学号错误!\n";
continue;
}

break;
}
for(; ;)
{
cout<<"\n\n\t\t\t请输入姓名:";
cin>>s;
if(strlen(s)>12)
{cout<<"\n\n\t\t\t您输入的姓名过长!\n";
continue;
}
strcpy(tstudent.name,s);
break;
}
for(; ;)
{
cout<<"\n\n\t\t\t请输入班级:";

cin>>s;

#include "stdio.h"
#include <string.h>
#include <conio.h>

struct student
{
int no;
char name[12];
char classes[12];
char sex;
}tstudent;

void getinformation()
{
char s[80],c1;
for(; ;)
{
printf("\n\n\t\t\t请输入学号:");
scanf("%d",&(tstudent.no));
if(tstudent.no<0)
{
printf("\n\n\t\t\t您输入的学号错误!\n");
continue;
}
break;
}
for(; ;)
{
printf("\n\n\t\t\t请输入姓名:");
scanf("%s",s);
if(strlen(s)>12)
{
printf("\n\n\t\t\t您输入的姓名过长!\n");
continue;
}
strcpy(tstudent.name,s);
break;
}
for(; ;)
{
printf("\n\n\t\t\t请输入班级:&qu