T1294 MOD3

帅比萌擦擦* 提交于 2020-02-15 23:42:27

作者:眙

T1294 MOD3

题目
在这里插入图片描述
在这里插入图片描述
仔细阅读题目,然后理清思路

一 流程图

在这里插入图片描述

注意

先用一个for循环一个个的输入n个元素,然后再用一个for循环逐个判断满足3k,3k+1,3k+2的整数,定义三个整数x,y,z,假如一个整数满足3k则给整数x加一。
赋初值,赋初值,赋初值不管是数组还是整型变量都要赋初值

三 编程

两个for循环是并列关系
代码

#include<iostream>
 using namespace std;
int main()
{
    int n,i,x,y,z,j;
    x=0;
    y=0;
    z=0;
    int a[50000]={0};
    cin>>n;
    for(i=0;i<n;i++){
        cin>>a[i];
    }
        for(j=0;j<n;j++){
            if(a[j]%3==0){
                x++;
            }
            else if(a[j]%3==1){
                y++;
            }
            else if(a[j]%3==2){
                z++;
            }
        }
     cout<<x<<" "<<y<<" "<<z<<" ";
   return 0; 
}
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!