标题:为什么我按一结束不了啊
取消只看楼主
yxy1995523
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2012-11-15
结帖率:66.67%
已结贴  问题点数:19 回复次数:3 
为什么我按一结束不了啊
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
void main()
{
   
    int i;
    int a;
    struct student
    {
        int num;
        char name[20];
        char sex;
        int age;
        int salay;
    }yg;
    system("color f0");

   
    do
    {        
    system("cls");
    printf("\n\n\n\n");
    printf("\t\t\t链表基本功能菜单\n");
    printf("\t\t\t  作者:杨晓宇  \n");
    printf("\t\t\t  ================  \n");
    printf("\t\t\t\t     1.输入数据    \n");
    printf("\t\t\t\t     2.显示数据    \n");
    printf("\t\t\t\t     3.修改数据    \n");
    printf("\t\t\t\t     4.插入数据    \n");
    printf("\t\t\t\t     5.删除数据    \n");
    printf("\t\t\t\t     6.读取数据    \n");
    printf("\t\t\t\t     7.求表长度    \n");
    printf("\t\t\t\t     8.数据反转    \n");
    printf("\t\t\t\t     9.结束程序    \n");
    printf("\t\t\t\t  ================  \n");
    printf("\t\t\t\t\t1,号码\n");
    printf("\t\t\t\t\t2,姓名\n");
    printf("\t\t\t\t\t3,性别\n");
    printf("\t\t\t\t\t4,年龄\n");
    printf("\t\t\t\t\t5,薪水\n");
    scanf("%d",&i);
    switch(i)
    {
        case 1: printf("请输入号码,姓名,性别(字母),年龄,薪水");
            scanf("%d%c%c%d%d",&yg.num,&yg.name,&yg.sex,&yg.age,&yg.salay);
            printf("\n输入成功!!!!!!!按任意键继续······");
            system("pause");
            break;
        case 2: printf("\n请输入要显示的人员号码,以便显示数据");
            scanf("%d",&yg.num);
            printf("%d\t%d\t%c\t%c\t%d\t",&yg.num,&yg.name,&yg.sex,&yg.age,&yg.salay);
            system("pause");
            printf("\n请继续····");
            break;
        case 3:printf("请输入要修改的数据人员的号码");
            scanf("%d",&yg.num);
            printf("请输入要修改的数据的代号");
            scanf("%d",&a);
            printf("\n请输入修改后的内容");
            scanf("%d",&a);
            system("pause");
            printf("修改成功");
            break;
   
        case 4:
            printf("\n请输入要插入的人员号码");
            scanf("%d",&yg.num);
            printf("\n请输入要插入内容的代号,以便于插入");
            scanf("%d",&a);
            system("pause");
            printf("\n插入成功 ,请继续····");
            break;
        case 5: printf("\n请输如要删除数据的人员号码");
            scanf("%d",&yg.num);
            system("pause");
            printf("\n删除成功,请继续·····");
            system("pause");
            break;
        case 6:
            printf("\n请输入要读取的人的号码");
            scanf("%d",&yg.num);
            printf("\n内容为%d\t%d\t%c\t%c\t%d\t",&yg.num,&yg.name,&yg.sex,&yg.age,&yg.salay);
            system("pause");
                break;
        case 7: printf("\n请输入要测长的人的号码");
            scanf("%d",&yg.num);
            printf("\n长度为%d",sizeof(yg));
            system("pause");
            break;
        case 8: printf("\n请输入要反转的人的号码");
            scanf("%d",&yg.num);
            printf("%d\t%d\t%c\t%c\t%d\t",&yg.salay,&yg.age,&yg.sex,&yg.name,&yg.num);
            system("pause");
            break;
        case 9: printf("\n结束");
            system("pause");        
                exit(0);
            break;
        default:
                printf("\n对不起,您输入的功能编号有错!请重新输入!!!\n");
                system("pause");
                break;
    }
   
}while(1);
}
   
搜索更多相关主题的帖子: void 菜单 include system color 
2012-12-06 21:20
yxy1995523
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2012-11-15
得分:0 
有VC的编一下      调一下  多谢了
2012-12-06 21:21
yxy1995523
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2012-11-15
得分:0 
假的大程序   这只是实训的一部分
2012-12-06 21:22
yxy1995523
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2012-11-15
得分:0 
不就是break吗?
2012-12-06 22:23



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-389942-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.118622 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved