要求从键盘输入一些负数(多少个不确定),输入8表示结束输入。要求计算这些负数的和。如果输入的不是负数,要求重新输入。 [br][/br] 思路: 从键盘输入数据,并判断数据是否小于0,如果小于0,则求和累加, 如果不是小于0,则进一步判断是不是等于8,如果等于8,程序结束。 如果不等于8,要求用户重新输入数据。此为循环。 [br][/br] 老规矩,源码+截图。
举一反三
- 从键盘输入一个整数,根据条件实现如下计算。如果输入的数据大于等于0,则输出该数加10后的值;如果输入的数据小于0,则输出该数的平方。
- 请从键盘输入一个整数,如果数字大于0,则输出“您输入的是正整数”,如果数字等于0,则输出“您输入的是0”,如果数字小于0,则输出“您输入的是负整数”。
- 用cin为整型变量输入数据时,如果从键盘输入的不是数字,输入后整型变量中的结果会是:( ) A: 0 B: 负数 C: 正数 D: 不确定
- 从键盘上输入一批正整数(如果遇到负数重新输入,如果遇到0停止输入),输出: (1)输入的正整数的平均值; (2)高于平均值的正整数的个数。
- 矩形阵列中的行距和列距只能是正数,不能为负数,如果输入了负数,系统会提示输入错误,并要求重新输入。()