123   2  /  3  页   跳转

编辑一个C程序

我经过了,刚刚看了,原来才学了两个月了。

刚刚好学到数组了。
gototop
 

任意输入30个字符,打印其中数字字符的个数(请用数组方法完成,其他方法也行)

有没有高手会这个的,谢谢


对楼主的这些名词不太懂:“30个字符”、“其中数字字符”、“请用数组”

因为刚刚学完一维数组,所以,知道个大概:

数组的数组元素好像必须是同一种类型的哦,

字符,包括好大哦,好像包括字母字符,和数字字符哦。

不太懂。

对了,看到这里好多高手回帖,顺便问一下,

这些循环是啥东东?

gototop
 

顺便问一下,假如楼主是说:输入30个数字,然后把数字都输入出来。

是不是:

main()
{
int i,j,a[30];

for(i=0;i<=30;i++)
  {  s=a;

}





}
我只能写出这么点来。

gototop
 

引用:
【天下奇才的贴子】
scanf可以通过传入数组首地址接收字符串,然后用while统计数量,没有任何问题

………………

这个正确的,我编出来了的,谢谢
gototop
 

引用:
【过客2007的贴子】顺便问一下,假如楼主是说:输入30个数字,然后把数字都输入出来。

是不是:

main()
{
int i,j,a[30];

for(i=0;i<=30;i++)
  {  s=a;

}





}
我只能写出这么点来。


………………


格式大概就那个样子,C的格式比较随意的
至于楼上高手们给的介意我还在看,今天才上来逛下
gototop
 

风的唏嘘  及  编程小学生
两位有错误,同一句话错误
if(a>='0'&&a<='9')  非可移动指针比较
gototop
 

【回复“DZWcr”的帖子】呵呵,那两句是编程小学生编的可不是我编的啊,我是第一个程序绝对不会错的,其实他那一句错在把数组名直接与字符进行比较了他可能没仔细检查过一时疏忽,只要把那一句改为if(a>='0' && a<='9')就行了
gototop
 

定义数组识别字符和数据,COUNT++就可以吧。
gototop
 

引用:
【风的唏嘘的贴子】【回复“DZWcr”的帖子】呵呵,那两句是编程小学生编的可不是我编的啊,我是第一个程序绝对不会错的,其实他那一句错在把数组名直接与字符进行比较了他可能没仔细检查过一时疏忽,只要把那一句改为if(a>=''0'' && a<=''9'')就行了
………………


我改过了的,就是那个东西,提示为“警告”
gototop
 

【回复“DZWcr”的帖子】不好意思那一句我复制错了应该改为if(a>='0' && a<='9')
gototop
 
123   2  /  3  页   跳转
页面顶部
Powered by Discuz!NT