C语言程序设计:用do while 语句实现从键盘输入一组整数,求平均值

这篇具有很好参考价值的文章主要介绍了C语言程序设计:用do while 语句实现从键盘输入一组整数,求平均值。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题目内容:

用do while 语句实现反复从键盘输入一个整数,如果大于或等于零,累加求和,直到输入负数结束。然后求出平均值并输出。

输入格式:

"%d"

输出格式:

"AVE=%.2f\n"

输入样例:

25 35 45 55 -1

输出样例:

AVE=40.00

时间限制:500ms内存限制:32000kb文章来源地址https://www.toymoban.com/news/detail-733370.html

#include<stdio.h>
#include<math.h>
int main()
{
   int a,s,counter;double AVE;
   s=0;counter=0;
   do{
	s=s+a;
	counter++;
        scanf("%d",&a);
   }while(a>=0);
   AVE=(double)s/((double)counter-1);
   printf("AVE=%.2f\n",AVE);
   return 0;
   
}

到了这里,关于C语言程序设计:用do while 语句实现从键盘输入一组整数,求平均值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C语言程序设计—通讯录实现

    功能如下: 添加用户 修改用户 删除用户 查找用户(可重名) 按名字或年龄排序 显示用户 保存通讯录 日志追加  有如下知识点: 动态数组 结构体 枚举 自定义标识符和宏 文件打开与存储 函数 指针 循环  排序 简述特点: 将人员信息放在一个PeoInf的结构体中,再创建一个

    2024年02月09日
    浏览(27)
  • 【C语言】用函数实现模块化程序设计

    前言:如果把所有的程序代码都写在一个主函数( main函数 )中,就会使主函数变得庞杂、头绪不清,使阅读和维护程序变得困难。此外,有时程序中要多次实现某一功能,如果重新编写实现此功能就会使得程序冗长、不精炼。 💖 博主CSDN主页:卫卫卫的个人主页 💞 👉 专栏分

    2024年02月08日
    浏览(53)
  • 【编译原理实验】 -- 词法分析程序设计原理与实现(C语言实现)

    目录 目标任务 设计要求 一、程序功能描述 二、正则文法 三、程序结构描述 四、代码  五、程序测试  测试用例1 测试结果1 测试用例2 测试结果2 以下为正则文法所描述的 C 语言子集单词符号的示例,请补充单词符号:++,--, , , += , -= ,*=, /= ,(逻辑与),||(逻辑或),

    2024年02月02日
    浏览(51)
  • 实验2《词法分析程序设计与实现》(C语言版)

    本关任务:加深对词法分析器的工作过程的理解;加强对词法分析方法的掌握;能够采用一种编程语言实现简单的词法分析程序;能够使用自己编写的分析程序对简单的程序段进行词法分析。 为了完成本关任务,你需要掌握:词法分析程序设计与实现。 词法分析的基本知识

    2023年04月09日
    浏览(25)
  • promise源码实现(宏任务版promise)(1),c语言程序设计小程序

    this.status = XPromise.RESLOVE } } reject(value){ if(this.status === XPromise.PENDING){ this.value = value this.status = XPromise.REJECT } } } promise内部是有错误检查机制的,如果代码有错误的地方会立即将下一个promise的状态改成失败的状态,并携带错误信息 // 错误检查机制,本质上就是try-catch就可以实现

    2024年04月16日
    浏览(19)
  • 【windows程序设计作业】用c#语言实现记事本

    使用Visual C# 2015设计一个Windows应用程序——记事本,通过本章的学习,可以进一步掌握MenuStrip(菜单)、ToolStrip(工具栏)、RichTextBox(高级文本框)和StatusStrip(状态栏控件)等控件的使用,以及如何使用CommonDialog(公共对话框)实现对文本的存取、格式设置等操作。 实现

    2024年02月05日
    浏览(41)
  • Go语言程序设计-第9章--使用共享变量实现并发

    一个能在串行程序中正确工作的函数。如果这个函数在并发调用时仍然能正确工作,那么这个函数是并发安全的。在这里并发调用是指,在没有额外同步机制的情况下,从两个或者多个 goroutine 同时调用这个函数。如果一个类型的所有可访问方法和操作都是并发安全时,则它

    2024年02月02日
    浏览(47)
  • 基于FPGA的键盘扫描程序的设计

    在现代电子「业的控制电路中,键盘扫描和显示电路时系统的调试和设置有着重要 的作用。随着EDA技术的发展,基于FPGA的扫描键盘因其结构简单,能有效防止机 械键盘按键抖动带来的数据错误等优点在许多电子设备中都得到了广泛的应用。 本文主耍是设计 个基于FPGA的键•盘

    2024年02月05日
    浏览(22)
  • 嵌入式开发—矩阵键盘原理及程序设计

    矩阵键盘很好理解,就是排布类似矩阵的按键,大家可以想一下点阵的外形。大概长下面这个样子 矩阵键盘一般应用在需要用到大量按键的场景,主要是为了节省按键使用的IO资源。比如一个项目需要用到16个按键,如果使用普通的独立按键,每一个按键都需要一个IO,16个按

    2024年02月05日
    浏览(32)
  • C语言的while循环、do-while循环、for循环

    1 while循环 一般形式为: 意思是,先计算“表达式”的值,当值为真(非0)时, 执行“语句块”;执行完“语句块”,再次计算表达式的值,如果为真,继续执行“语句块”……这个过程会一直重复,直到表达式的值为假(0),就退出循环,执行 while 后面的代码 2 do-while循

    2024年02月10日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包