首页 > 公务员考试
题目内容 (请给出正确答案)
[主观题]

以下程序从键盘输入20个整数存入数组,统计输入非负数的个数,并计算输入的非负整数之和。#include"

以下程序从键盘输入20个整数存入数组,统计输入非负数的个数,并计算输入的非负整数之和。

#include"stdio.h"

main()

{int i,a[20],s,n;

s=n=0:

for(i=0;i<20;i++)scanf("%d",&a[i])

for(i=0;i<20;i++)

{if(a[i]<0)break;

S+=a[i];n++;

}

printf("s=%d\t,n=%d\n",s,n);

}

错误:______

改正:______

参考答案:错误

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下程序从键盘输入20个整数存入数组,统计输入非负数的个数,…”相关的问题
第1题
程序设计:从键盘输入20个整型数,统计其中负数个数并求所有正数的平均值。

点击查看答案
第2题
()函数可以在程序的运行过程中接收键盘输入的数据,()函数将字符型数据(整数或小数)转换成浮点数类型的数值(即小数),()函数将字符型整数转换成整数类型的数值(即整数)① input()② str()③ int()④ print()⑤ float

A.1,3,5

B.1,2,5

C.1,5,3

D.4,5,3

点击查看答案
第3题
按如下函数原型编程从键盘输入一个m行n列的二维数组,然后计算数组中元素的最大值及其所在的行
列下标值。其中,m和n的值由用户从键盘输入,已知m和n的值都不超过10。

点击查看答案
第4题
以下选项中,()能降低算法复杂度。

A.从数学上,化简有关的算术表达式和逻辑表达式

B.化浮点型表达式为整数算术表达式

C.将重复的代码提出来,形成独立的模块

D.避免用多维数组或指针

点击查看答案
第5题
编写程序,要求用户从键盘输入4个整数,找出其中最大值和最小值并打印输出。要求使用尽可能少的if(或if-else)语实现。
编写程序,要求用户从键盘输入4个整数,找出其中最大值和最小值并打印输出。要求使用尽可能少的if(或if-else)语实现。

点击查看答案
第6题
有以下程序.#include<stdio.h>main{ char c1,c2,c3,c4,c5,c6;scanf("%c%c%c%c",

有以下程序.

#include<stdio.h>

main

{ char c1,c2,c3,c4,c5,c6;

scanf("%c%c%c%c",&c1,&c2,&c3,&c4);

c5=getchar; c6=getchar;

putchar(c1);putchar(c2);

printf("%c%c\n",c5,c6);

}

程序运行后,若从键盘输入(从第l列开始)

123<回车>

45678<回车>

则输出结果是()。

A.1267

B.1256

C.1278

D.1245

点击查看答案
第7题
运行以下程序,当从键盘上输入一个整数3,显示的运行结果是()。x=int(input())if x>3:y=x*5+7else:y=x*3-8print(y)

A.y 27

B.y 1

C.27

D.1

点击查看答案
第8题
()是计算机感染病毒的可能途径。

A.从键盘输入统计数据

B.运行外来程序

C.软盘表面不清洁

D.机房电源不稳定

点击查看答案
第9题

对于语句int*px[10],以下说法正确的是()。

A.px是一个指针,指向一个数组,数组的元素是整数型

B.px是一个数组,其数组的每一个元素是指向整数的指针

C.px是一个数组,其数组的每一个元素是指向整数的指针

D.C语言不允许这样的语句

点击查看答案
第10题
请编写函数voidfun(int x,int pp[], int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从

请编写函数void fun(int x, int pp[], int *n),它的功能是:求出能整除x且不是偶数的各整数,并按从小到大的顺序放在即所指的数组中,这些除数的个数通过形参n返回。

例如,若x中的值为30,则有4个数符合要求,它们是1, 3,5,15。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

试题程序:

include <conio.h>

include <stdio.h>

void fun (int x, int pp[], int *n)

{

}

main()

{

int x,aa[1000], n, i ;

clrscr();

printf("\nPlease enter an integer

number : \n ") ;

scanf ("%d", &x) ;

fun (x, aa, &n) ;

for (i=0 ; i<n ; i++)

printf ("%d ", aa [i]);

printf ("\n ") ;

}

点击查看答案
第11题
给出程序的运行结果#includeint main(){char a,b;int s;printf("please input a and b:\n");a=getchar();b=getchar();s=a+b;printf("a=%c,b=%c",a,b);return 0;}程序运行时从键盘输入:1<空格>2<回车>

A.a=1,b=2

B.输出乱码

C.a=1,b=

D.a= ,b=2

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改