c语言题 内容:给用户提示(1)输入一个数(2)结束并查看所有记录的数字

[复制链接]
查看11 | 回复3 | 2010-8-25 16:20:46 | 显示全部楼层 |阅读模式
用动态数组保存用户每次输入的数字,最后当用户选择2的时候一下将所有记录的数字输出。
回一楼,关键是我不知道用户会输入多少数字

回复

使用道具 举报

千问 | 2010-8-25 16:20:46 | 显示全部楼层
那就用最简单的链表吧,我做了一个,不知道喝不喝你设想#includestruct nod{ int num; struct nod * next;};int main(){ struct nod *head = NULL, *temp = NULL, *current = NULL; int num,i;//这里的i主要是方便输出时换行 while(1) {printf("\n1. 输入一个数字\t2.显示输入过的数字\t请选择……");scanf("%d",&num);if(num == 2) break;else{ temp = (
回复

使用道具 举报

千问 | 2010-8-25 16:20:46 | 显示全部楼层
这个很困难?while(TRUE)switch(ch){case:1....
adddata();
break;case:2 .....
display();
break;}}adddata(){printf("请输入一个数字");in
回复

使用道具 举报

千问 | 2010-8-25 16:20:46 | 显示全部楼层
2346
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行