99问答网
所有问题
C语言里怎样把一个数加到数组中?
数字100到9999中有多少个能被4和5整除的数,把它们放到一个数组中,并且输出这个数组.麻烦大家了
举报该问题
推荐答案 2007-01-10
#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); /*输出有多少个数 符合条件*/
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WOWW7Wze.html
其他回答
第1个回答 推荐于2016-09-25
上面的程序有点问题, 改了一下
#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++;
}
}本回答被提问者采纳
相似回答
大家正在搜
相关问题
c语言数组中插入一个数的问题
c语言如何把数组中的数据加起来
在c语言中,如何在数组中插入一个数
C语言程序求改错 将一个数插入到一个数组中
在c语言中,如何在数组中插入一个数
在c语言中,如何在数组中插入一个数?
java中怎样把一个数赋值到一个数组
C 中,如何把要输入的N个数加入到一个数组中