题目内容

阅读以下程序,按要求在空白处填写适当的表达式或语句,使程序完整并符合题目要求。从键盘输入10个整数,编程计算并输出其最大值、最小值及其所在元素的下标位置。#include int main(void){int a[10], n, max, min, maxPos, minPos;for (n=0; n<10; n++){scanf("%d", &a[n]);}max = min = a[0];maxPos = minPos = ________;for (n=0; n<10; n++){if (________){max = a[n];maxPos = n;}else if (________ ){min = a[n];minPos = n;}}printf("max=%d, pos=%d\n", max, maxPos);printf("min=%d, pos=%d\n", min, minPos);return 0;}

查看答案
更多问题

以下程序从键盘读入20个数据到数组中, 统计其中正数的个数, 并计算它们之和。请填空。#include int main(void){int i, a[20], sum, count;sum = count = 0;for (i = 0; i < 20; i++)scanf("%d", &a[i]);for (i = 0; i < 20; i++)if (________){________;sum=________;}printf("sum=%d, count=%d\n", sum, count);return 0;}

若有定义:char s[20]="programming",*ps=s;则表达式ps[2]能代表字符o。

A. 对
B. 错

如有定义:char s1[80],s2[80];s1=s2;这样赋值是正确的。

A. 对
B. 错

根据声明int a[10], *p=a; ,表达式*p++是正确的。

A. 对
B. 错

答案查题题库