不停地输入整数,求它们的和和平均值,用do循环

/*不停地输入整数并求出它们的平均值*/
#include<stdio.h>
int main(void)
{
 int retry,sum=0,count=0;
 do{
  int no;
  printf("请输入一个整数:");
  scanf("%d",&no);
  sum = sum+no;
  count = count+1;
  
  printf("是否要继续?【Yes···0/No···1】");
  scanf("%d",&retry);
 } while(retry == 0);
 
 printf("和为%d,平均值为%.2f\n",sum,(double)sum/count);
 
 return 0;
}

原文地址:https://www.cnblogs.com/masic/p/12195914.html

时间: 2024-11-09 08:00:19

不停地输入整数,求它们的和和平均值,用do循环的相关文章

编程题:全局的使用。求最大数、最小数和平均值。

#include<stdio.h> int Num,Max,Min; int average(int array[]) { int i,array_aver=array[0]; Max=Min=array[0]; for(i=1;i<Num;i++) { if(array[i]>Max) Max=array[i]; if(array[i]<Min) Min=array[i]; array_aver+=array[i];} array_aver/=Num; return arr

【c语言】输入一组整数,求出最大子序列的和

// 输入一组整数,求出最大子序列的和. // 例如:序列: - 2 11 - 4 13 - 5 - 2,则最大子序列和为20. // 序列: - 6 2 4 - 7 5 3 2 - 1 6 - 9 10 - 2,则最大子序列和为16 #include <stdio.h> int Max_Son(int *p, int len) { int Max_Sum = 0; int i, j; for (i = 0; i < len; ++i) { int sum = 0; for (j = i

规定文本框只能够输入整数代码实例

规定文本框只能够输入整数代码实例:有时候可能需要规定文本框内容只能够输入整数,下面给出一段能够实现此功能的代码实例,供需要的朋友参考.代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>

Java-第三章-从键盘输入整数判断是3和5的倍数!

import java.util.*; public class lianxi72_4 { public  static void main (String [] args){ Scanner inport =new Scanner(System.in); System.out.println("请输入一个整数"); int math =inport.nextInt(); if (math % 3 == 0 && math % 5== 0) { System.out.p

Javascript正则控制文本框只能输入整数或浮点数

这篇文章主要介绍Javascript正则如何控制文本框只能输入整数或浮点数,需要的朋友可以参考下 JS部分代码如下: view source print? 1 function CheckInputIntFloat(oInput)  2 {  3 if('' != oInput.value.replace(/\d{1,}\.{0,1}\d{0,}/,''))  4 {  5 oInput.value = oInput.value.match(/\d{1,}\.{0,1}\d{0,}/) == n

js正则控制文本框只能输入整数或浮点数的例子

用Javascript正则控制文本框只能输入整数或浮点数. JS部分代码: function CheckInputIntFloat(oInput) { if('' != oInput.value.replace(/\d{1,}\.{0,1}\d{0,}/,'')) { oInput.value = oInput.value.match(/\d{1,}\.{0,1}\d{0,}/) == null ? '' :oInput.value.match(/\d{1,}\.{0,1}\d{0,}/); }

华为OJ:查找输入整数二进制中1的个数

不得不说这道题就是一道十分蛋疼的题,我本来想着对输入的整数K对1按位与运算,然后再将K向右移一位,循环这样做,知道K为0. 万万没想到,程序一直超时,莫名其妙,看讨论上说是因为这编译器高位补零,还能不能再坑一点. import java.util.Scanner; public class binarySystemOneNumber { public static int findNumberOf1(int k){ int count=0; int num=1; for(int i=1;i<=I

js输入控制(只能输入整数小数等)

1.页面 <asp:TextBox runat="server" ID="NumZYZCZMJ" OnKeyUp="InputFloat(this)"></asp:TextBox> 2.JS //只能输入整数        function InputNumber(e) {            e.value = e.value.replace(/\D/g, "");            if (e

poj 1961 Period【求前缀的长度,以及其中最小循环节的循环次数】

Period Time Limit: 3000MS   Memory Limit: 30000K Total Submissions: 14653   Accepted: 6965 Description For each prefix of a given string S with N characters (each character has an ASCII code between 97 and 126, inclusive), we want to know whether the