99问答网
所有问题
急急,c语言编程一题,正确可追加至50或100,在线等
求1-100之间所有6的倍数及其个数
尽量简单点
举报该问题
推荐答案 2015-04-21
#include<stdio.h>
int main()
{
int counter=0;
int i;
for(i=1;i<=101/6;i++)
{
printf("%d ",i*6);
counter++;
if(counter%5==0)
printf("\n");
}
printf("\n总共有%d个",counter);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/7vBBBjeOtOWvXzeOOe.html
其他回答
第1个回答 2015-04-21
#include <iostream>
using namespace std;
int main()
{
int i=1;
int x=1;
int coun=0;
int ma=0;
for(;ma<100;x++)
{
cout << ma << endl ;
ma=x*6;
coun++;
}
cout << "共有" << coun << "个数" << endl;
return 0;
}
第2个回答 2015-04-21
#include<stdio.h>
int main()
{
int i = 1,count = 0,num[100];
for(;i <= 100;i++)
if(i % 6 == 0)
{
num[count] = i;
count++;
}
printf("1-100之间所有6的倍数的个数是%d,它们依次是:\n",count);
for(i = 0;i < count;i++)
printf("%d\n",num[i]);
return 0;
}
第3个回答 推荐于2016-06-01
#include <stdio.h>
#include <math.h>
int main()
{
int i;
int number=0;
int array[100];
for(i=1;i<=100;i++)
{
if(i%6==0)
{
array[i]=i;
number++;
}
printf("6的倍数有%d\n",array[i++]);
printf("the number is %d]\n",number);
}
return 0;
}
追问
我函数还没学,有没有更简单的
追答
这不是最简单的麽?就是用了一个for循环的语句!
追问
arrary没学,我们学了sum,break这一类
本回答被提问者和网友采纳
相似回答
大家正在搜