首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定输入的10个整数为:32,64,53,87,54,32,98,56,98,83。那么下列程序的运行结果是【 】。 #include <iostream> using namespace std; int main() {
假定输入的10个整数为:32,64,53,87,54,32,98,56,98,83。那么下列程序的运行结果是【 】。 #include <iostream> using namespace std; int main() {
admin
2010-03-29
61
问题
假定输入的10个整数为:32,64,53,87,54,32,98,56,98,83。那么下列程序的运行结果是【 】。
#include <iostream>
using namespace std;
int main()
{
int a,b,C,X;
a = b = C = 0;
for(int i = 0;i<10;i++)
{
cin>>x;
switch(x%3)
{
case 0 :a+=x; break;
case 1 :b+=x; break;
case 2 : C+=x; break;
}
}
cout<<a<<","<<b<<","<<C<<end1;
return 0;
}
选项
答案
141,64,452
解析
解此类题的关键是读懂程序代码,把程序所要实现的功能分析出来。此题中,利用switch选择语句,并根据对3取模后所得值的不同来分类,把所输入的整数分别累加后存入a,b,c。通过分析出此程序所要实现的功能,就可以对所输入的10个数进行分类了。
①对3取模后为0的数有:87、54
②对3取模后为1的数有:64
③对3取模后为2的数有:32、53、32、98、56、98、83
把这3组数字分别累加并分别存入a,b,c后得:a=141,b=64,c=452。
转载请注明原文地址:https://jikaoti.com/ti/AGW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有一联合体变量定义如下:uniondata{longa;floatb;intc;chard;};uniondatax;执行下列语句后,正确的联合体变量x的值是()。x.a=111111;x.b=2222;x.c=
有以下程序#include<stdio.h>voidfun(int*x,ints,intn){inti;for(i=s;i>=n;i--)*(x+i+3)=*(
面向对象方法中,继承是指()。
函数rewind(fp)的作用是()。
计算机能直接执行的程序是()。
以下数据结构中,属于非线性数据结构的是()。
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
在软件生产过程中,需求信息的来源是()。
下面关于算法的叙述中,正确的是()。
下面说法正确的是()。
随机试题
[*]
依据《职业病防治法》的规定,下列患病情形中,当事人所患疾病不属于职业病的是()。
组成报表的最小基本单位是()。
援引不可抗力条款的法律后果是解除履行合同的义务。()
下列各项中,属于会计信息质量要求的有()。
中草药的疗效在当今世界上越来越被重视,下列关于中草药的说法正确的是()。
在培训文化建立的()阶段,培训管理者既是组织战略的促进者,又是培训的具体实施者。
在今年夏天的足球运动员转会市场上,只有在世界杯期间表现出色并且在俱乐部也有优异表现的人,才能获得众多俱乐部的青睐和追逐。如果以上陈述为真,以下哪项不可能为真?
给WH1仓库的职工提高10%的工资可使用命令
About______Americanhomeshavethehabitofkeepingpets.
最新回复
(
0
)