问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言 求翻译 谢谢~

发布网友 发布时间:2022-04-23 21:36

我来回答

2个回答

热心网友 时间:2022-05-01 18:26

你这个程序不全 差很多呀,这样有些变量和自定义函数的作用不是很确定,只能跟据英文意思差测下,已有的代码,我大概加了下注释,希望对你有用

main()
{int t=1;
char str[10],code[]={"090212"}; //设定密码为090212
while (t==1)
{printf("please enter the password:");
scanf("%s",str); //用户输入密码
if(strcmp(str,code)==0) //若输入的密码和设定的一样进入菜单
Menu();
else
{
printf("Error,try again?(1-Yes/0-No)"); //选一再次输入密码
scanf("%d",&t);
while(t!=1&&t!=0)
{
printf("Error,try again?(1-Yes/0-No)");//选一再次输入密码,选0退出,若不是0和1就提示再次输入
scanf("%d",&t);
}
}
}
}
Menu()
{int a;
do{
do
{DisplayMenu(); //显示菜单
scanf("%d",&a);
getchar(); //输入菜单前的数字
switch (a)
{
case 0:printf("\nBye Bye\n");break; //输入0,退出
case 1:InputInfo();break; //输入1,信息输入
case 2:Search();break; //查找
case 3:Modify();break; //修改
case 4:Delete();break; //删除
case 5:Display_in_price_order();break; //按价格展示
default:{printf("\nError,please choose again.\n");}//输入错误,重新输入
}
}while(a<0||a>5);
}while(a);
getch();
}

InputInfo() //信息输入函数
{FILE *fp; //定义一个文件指针
int i,j,c;
for(i=1;i<SIZE;i++)
{printf("\nPlease enter book's number:");//输入编号
gets(book[i].num);
printf("\nPlease enter book's name:");//输入书名
gets(book[i].name);
printf("\nPlease enter book's writer:");//输入作者
gets(book[i].writer);
printf("\nPlease enter book's publisher:");//输入出版社
gets(book[i].pub);
printf("\nPlease enter book's price:");//输入价格
scanf("%d",&book[i].price);
getchar();
printf("\nDo you want to continue?(1-YES/0-NO)");//是否继续输入
scanf("%d",&c);
getchar();
if(c==0)break;
while(c!=1)
{printf("Error,try again?(1-Yes/0-No)");//输入错误,再次输入
scanf("%d",&c);
getchar();
}
}

if((fp=fopen("booklist","wb"))==NULL) //向文件内写入书籍信息,打开文件,若失败提示错误
{printf("Error\n");
return;
}
for(j=0;j<=i;j++)
if(fwrite(&book[j],sizeof(struct book_type),1,fp)!=1)//写入信息失败,输出文件写入错误
printf("file write error\n");
fclose(fp); //关闭文件

热心网友 时间:2022-05-01 19:44

好长啊,看看先
看了,c学得差,不懂
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
PCR有哪些分类? 不鸣则已 一鸣惊人的三个星座 电动车加装蓝牙音箱怎么接线 怎么把QQ同步助手卸载掉?简直就是垃圾,什么没操作就直接给安装上了,怎... 怎么把QQ同步助手卸载掉?简直就是流氓软件。什么东西没经过我点‘’同 ... excel表如何将相间隔的不同两行组合在一起,成为一行? excel工作表如何对行各自组合 考科目一自己去还是驾校统一去 科目一是自己考还是在驾校 社保转移后,新单位没要转移单,只要了身份证,是不是就可以办理了 什么是社保转移 电视是否趆大趆伤眼晴? 用C语言编写一个简单翻译程序 无法打开FLASH 包括在线听歌和看电影大神们帮帮忙 帮忙把C语言程序翻译成中文 电视是不是越大越好? SWF、FLASH不能播放! C语言语法翻译 客厅电视尺寸是否越大越好? 玩4399三国杀出现shockwaseflashhascrasheds是什么原因 电视机是不是越大越好?尺寸怎么选择? C语言翻译成中文 flash存储成SWF格式,为什么没办法播放? 有没有翻译c语言程序的软件?? 电脑中有Shockwave Flash Object控件,但却不能播放,怎么办 有没有可以翻译c语言的软件?求大神推荐 电脑显示无法加载shockwave flash 怎么办? 如何用C语言来制作翻译器 寓言故事读后感300字 360安全浏览器玩网页游戏一直出现shock flash has crashed,怎么办? ppt中shock wave flash无法播放 买电视的时候,是不是屏幕的面积越大越好? 有没有C语言的翻译器... 买客厅电视的时候,是不是屏幕尺寸越大越好? 关于c语言的翻译 电视机是不是越大,耗电就越多? 有没有一种软件,写出中文,软件直接翻译为c语言? 电视尺寸越大越好? 如何翻译C语言 一下有关C语言的如何翻译 电视是不是越大越好啊? 电视机越大越好吗?为什么? 智能电视是越大越好么? 液晶电视机是屏幕越大越不清晰吗 家装电视尺寸是不是越大越好 为什么我走了一万多步,蚂蚁森林的绿色能量只有20克 日式小吃章鱼小丸子,具体的做法是怎样的? 日本食玩章鱼丸子可以用锅蒸吗? 日本食玩的那几个好吃。 请问谁知道日本章鱼丸子怎么做的吗?? 日本的章鱼小丸子怎么做