C语言里怎样把一个数加到数组中?

数字100到9999中有多少个能被4和5整除的数,把它们放到一个数组中,并且输出这个数组.麻烦大家了... 数字100到9999中有多少个能被4和5整除的数,把它们放到一个数组中,并且输出这个数组.麻烦大家了 展开
 我来答
hanling911
2007-01-10 · TA获得超过346个赞
知道小有建树答主
回答量:459
采纳率:100%
帮助的人:268万
展开全部
#include <stdio.h>
main(){
int a[10000];
int s;
int i;
int j;
j=0;
for(i=100;i<=9999;i++){
if(i%4==0 && i%5==0){
a[j]=i; /*如果符合条件 往数组里添加一个*/
j++; /*如果符合条件 数组下标加一*/
}
}
j=0; /*回到a数组的第一个*/
while(a[j]!='\0'){ /*循环直到 \0 */
printf("%d\t",a[j]); /*打印*/
j++;
}
printf("\n%d",j); /*输出有多少个数 符合条件*/
}
李示羊
推荐于2016-09-25 · TA获得超过1053个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:364万
展开全部
上面的程序有点问题, 改了一下
#include <stdio.h>
main(){
int a[10000];
int s;
int i;
int j;
j=0;
for(i=100;i<=9999;i++){
if(i%4==0 && i%5==0){
a[j]=i;
j++;
}
a[j]=-1;
}
j=0;
while(a[j]!=-1){
printf("%d\t",a[j]);
j++;
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式