整除

作者在 2011-03-23 13:54:23 发布以下内容
整除 时限:1000ms 内存限制:10000K  总时限:3000ms

描述:

找出1~100之间能被7或11整除的所有整数,存放在数组a中,并统计个数。要求以每行5个数据的形式输出a数组中的数据。

输入:

输出:

数据的总长度,单独一行。
以每行5个数据的形式输出a数组中的数据。(第5个数后无空格)

输入样例:

输出样例:

22
7 11 14 21 22
28 33 35 42 44
49 55 56 63 66
70 77 84 88 91
98 99

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main()
{

  int a[50];
  int num,i,j;
  j=num=0;
  for(i=1;i<100;i++)
  {
      if((i%7)==0||(i%11)==0)
      {
          a[j]=i;
          num++;
          j++;
      }
  }printf("%d\n",num);
  for(i=0;i<num;i++)
  {

      if(((i+1)%5)==0)
      printf("%d\n",a[i]);
      else
      printf("%d ",a[i]);
  }printf("\n");
  return 0;
}
默认分类 | 阅读 869 次
文章评论,共0条
游客请输入验证码
浏览70061次