|
发表于 2018-12-31 19:57:54
|
显示全部楼层
本楼为最佳答案
- void main()
- {
- while( 1 )
- {
- char op;
- printf("input \'i\' for insert a record\ninput \'p\' for print all records\ninput \'q\' for ESC:\n");
-
- scanf("%c", &op);
- while(getchar() != '\n') continue;
- if( op == 'i' )
- {
- printf("input num: ");
- scanf("%d", p1->num);
- printf("input score: \n");
- scanf("%d", p1->score);
- if ( p1->num != 0 )
- {
- if((++n) == 1)
- {
- p = p1;
- head = p;
- }
- else
- {
- p->next = p1;
- p = p1;
- }
-
- }
- else
- {
- p->next = NULL;
- }
- }
- else if( op == 'p' )
- {
- printf("test2\n");
- }
- else if( op == 'q' )
- {
- break;
- }
- else
- {
- printf("input error!\n");
- }
-
- }
- }
- 给个参考思路
复制代码 |
|