C语言如何设计一个程序,输入一组数据,自动输出元素的个数

如题所述

先设置个很大的字符型数组char a[n],(n可以几百几千甚至更大些,按情况而定),然后用
scanf("%s",a);读取键入的数据,然后用for循环遍历c[n]直到c[i]='\0',输出这时的i,
就是元素的个数了,
这个只是一种简单的方法,希望对你有帮助!谢谢!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-11
采用“列表”这种数据结构存储你数据,列表本身会存储你加入列表的元素的个数
找本“数据结构”的书看看,也许就能理解了

所谓的“自动”都是对于软件的用户而言的,作为设计者,所有的“自动”都是你写代码实现的,不可能有自动的行为出现追问

我还没接触数据结构,如果用数组,你会怎莫处理这个问题?能不能给一个程序的例子。

追答

数组没有任何办法处理,如果没有学数据结构,就去学习吧

本回答被网友采纳
第2个回答  2012-11-11
你要吗?数据,
相似回答