int num; // 输入的数字 int average; // 平均值 // 循环输入数字 while (true) { System.out.print("请输入数字:");num = sc.nextInt();if (num == -1) { break; // 输入-1时停止输入 } else { sum += num; // 累加数字 count++; // 数字个数加1 } } // 计算平均值...
TC break语句从键盘随机输入20个整数,计算它们的累加和。如果在输入过程中输入了-1,则立即停止输入,输出此时的累加和。(用break语句做)case i=-1,b
12.编写程序,实现从键盘输入若干行字符,存到一个字符数组chars[1000]中。当输入文件结束标志符EOF(按Ctrl+Z输入,其ASCII码为-1)时,停止输入。用fputs()函数把输入内容存入一个文本文件中,然后用fgets()函数按行读取并显示。相关知识点: 试题来源: 解析 下面是实现从键盘输入字符并存入字符数组,然后将输入内容...
int[] array = new int[20];Scanner b = new Scanner(System.in);for(int x=0;x<20;x++) { int number = b.nextInt(); if(number != -1) { array[x] = b; }else { break; }}
先输入一个数;while(输入的数!=-1&&输入的数!=1){ 继续输入;} 下面计算平均成绩。没用过DEV-C++,只能说说大体思路了
如果是负数,则跳出循环;如果是正数,则累加到一个变量sum中。最后,输出正数的和。下面是使用C语言编写的解决方案:#include int main() { int nums[10]; int max, min; printf("请输入十个数:\n"); for (int i = 0; i max) { max = nums[i]; } if (nu...
include <stdio.h>void main(){ int n,n1,n2; n=n1=n2=0; while( scanf("%d", &n),n!=-1 ) { if ( n<0 ) n1++; else if ( n>0 ) n2++; } printf("正数:%d 负数: %d", n2,n1 );} ...
include<stdio.h> int main(){ int a[100],n=-1,i;printf("输入一串整数,以 -1 结束:\n");do { scanf("%d",&a[++n]);}while(a[n]!=-1);printf("其中的偶数有:\n");for(i=0;i<n;i++)if(!(a[i]%2))printf("%d ",a[i]);printf("\n");return 0;} ...
您可以使用以下代码来判断成绩等级,并在输入-1时停止判断: ```python score = int(input("请输入成绩:")) while score != -1: if score >= 90: grade = "A" elif score >= 80: grade = "B" else: grade = "C" print("成绩为", score, "的等级为", grade)...
当8255A的PA口工作在方式1的输入时,对PC4置位,其作用是( ) A. 启动输入 B. 开放输入中断 C. 允许输入 D. 停止输入