用c语言将100到200能被3整除的数列出来,并统计有多少个,控制每行输出10个数

2025-02-24 21:52:45
推荐回答(2个)
回答1:

#include
2
3 int main()
4 {
5 int num=100,cnt=0;
6
7 int arr[100]={};
8
9 for(;num<=200;num++)
10 {
11 if(!(num%3))
12 {
13 ++cnt;
14 arr[cnt-1]=num;
15 }
16 }
17
18 printf("能被3整除的数有%d个\n",cnt);
19 for(num=0;num 20 {
21 if(!(num%10))
22 {
23 printf("\n");
24 }
25 printf("%5d",arr[num]);
26 }
27
28 return 0;
29 }

回答2:

#include
void main(){
  int sum=0,fg=10;
  int i;
  for(i=100;i<=200;i++){
     if(i%3==0){
       printf("%4d  ",i);
       fg++;//记录输出个数
       }
     if(fg%10==0)  printf("\n");
   }
}