输入一组数据以-1作为结束标志,要求删除其它数据只保留能被2整除的数据,并输出结果。 # include <> void main() { int b[50],x,n=0; cin>>x; while(x!=-1) { b[++n]=x; cin>>x; } for(int i=1,j=0;i<=n;i++) if(b[i]%2==0) b[++j]=b[i]; for(i=1;i<=j;i++) co...
七、编程题1-1.输入一组数据,以-1作为结束标志,要求删除其它数据,只保留能被2整除的数据并输出结果。参考答案:#include void main(){int b[5
结果1 题目使用数组编写程序,从键盘输入不超过100人,的学生成绩存入数组,计算平均成绩,并输出学生人数和平均成绩。以-1作为输入结束标志,平均成绩四舍五入保留2位小数。相关知识点: 试题来源: 解析 根据题意我们首先要定义数组以及需要求的各变量。再运用for循环对数组进行输入,通过if语句判断是否为终止选项,然后再...
题目内容:输入若干个正整数(输入-1为结束标志),要求按输入数据的逆序建立单链表并输出。 输入格式:一行内输入若干个正整数,之间用空格隔开,并以-1结束。 输出格式:一行内输出建立的单链表数据结果,之间用两个分隔符 -- 隔开,结束标志-1不输出。 输入样例:2 4 6 8 10 -1 输出样例:--2--4--6--8--10...
输入一组正整数,以-1作为数据输入的结束标志。将输入的数依次存放在数组中。然后通过fun函数,将数组中能被15整除的元素值改为-1,其余元素值不变,最后将数组元素值以“%6d”格式依次输出到文件data.txt中。(例如,数组a为:2 45 78 30 41,则输出到文件为2 -1 78 -1 41)#include#includevoid fun( int a...
40. 以下程序用于输入不超过 N 个数的整数序列(用-1 作为输入结束标志),然后统计出从 M1 至 M2 各数在序列中出现的次数并显示输出。请将程序补充完整。 #include #define N 100 #define M1 3 #define M2 7 main() { int a[N],c[M2-M1+1]={0},i,n=0,x=0; printf("Please input a sequenc...
[程序功能]输入一组整数,以-1作为数据输入的结束标志。将输入的数依次存放在数组中(不包括-1结束标志)。然后按逆序重新存放后,按新的存放次序依次输出这组数。#inclu
已知两个线性表的元素按非递减排列,合并两表得到一新表,仍然是按非递减排列,两个线性表以-1为结束标志。以函数来完成该操作,函数如下,完成所缺语句。void LL(int
#include <stdio.h>main() {intt,x;floatsum; t=0; sum=0; scanf("%d",&x);if(x==-1) { printf("无数据"); }else{while(x!=-1) { sum+=x; t++; scanf("%d",&x); } printf("%0.2f", sum/t); } }
该平台允许最多输入100个学生的成绩,以-1作为输入结束标志。N2存放输入的学生成绩个数,NI存放输入成绩中有效成绩的个数,sum存放成绩总和。初始化N2=N1=0,sum=0。计算其中有效的学生分数的个数、总分数和平均值。请针对该程序流程图进行基本路径覆盖测试用例设计。确定...