美文网首页
2018-01-24循环应用

2018-01-24循环应用

作者: 煮海三杯水 | 来源:发表于2018-01-24 22:38 被阅读0次

算平均数


• 让⽤用户输⼊入⼀一系列的正整数,最后输⼊入-1 表⽰示输⼊入结束,然后程序计算出这些数字 的平均数,输出输⼊入的数字的个数和平均 数

• 变量->算法->流程图->程序

算法

1. 初始化变量sum和count为0;

2. 读⼊入number;

3. 如果number不是-1,则将number 加⼊入sum,并将count加1,回到 2;

4. 如果number是-1,则计算和打印 出sum / count(注意换成浮点来 计算)。

用while循环来写这个程序:

#include<stdio.h>

int main ()

{

int number,num=0,count=0,sum=0;

scanf("%d",&number);

while( number!=-1){

sum+=number;

count++;

scanf("%d",&number);

}

    printf("%f\n",1.0*sum/count);

return 0;

}

整数的分解

• ⼀一个整数是由1⾄至多位数字组成的,如何分解出整数 的各个位上的数字,然后加以计算

• 对⼀一个整数做%10的操作,就得到它的个位数;

• 对⼀一个整数做/10的操作,就去掉了它的个位数;

• 然后再对2的结果做%10,就得到原来数的⼗十位数了 ;

• 依此类推。

数的逆序

• 输⼊入⼀一个正整数,输出逆序的数

• 结尾的0的处理

程序1:

#include<stdio.h>

int main ()

{

int x;

scanf("%d",&x);

int digit;

int ret=0;

while(x>0)

{

digit =x%10;

//printf("%d\n",x,digit);

ret=ret*10+digit;

printf("%d\n",x,digit,ret);

x/=10;

}printf("x=%d",ret);

return 0;

}

1 2

程序2:

#include<stdio.h>

int main ()

{

int x;

scanf("%d",&x);

int digit;

int ret=0;

while(x>0)

{

digit =x%10;

printf("%d",digit);

ret=ret*10+digit;

//printf("%d\n",x,digit,ret);

x/=10;

}//printf("x=%d",ret);

return 0;

}

3

相关文章

  • 2018-01-24循环应用

    算平均数 • 让⽤用户输⼊入⼀一系列的正整数,最后输⼊入-1 表⽰示输⼊入结束,然后程序计算出这些数字 的平均数,...

  • 2018-01-24

    2018-01-24 枫叶_c481 2018-01-24 13:25 · 字数 662 · 阅读 0 · 日记本...

  • 2018-01-24

    2018-01-24 汪何炯 2018-01-24 10:26 · 字数 327 · 阅读 19 · 日记本 (万...

  • Android应用程序线程的消息循环模型

    Android应用程序线程的消息循环模型 Android应用程序线程的三种消息循环模型:应用程序主线程消息循环模型...

  • JavaScript 第二课笔记

    特殊的循环 for-in循环:既可以循环数组也可以循环对象 函数的应用带参应用 点击事件 单击出现窗口 body标...

  • 流程控制之循环

    循环 了解循环 while语法【重点】 while应用 break和continue while循环嵌套【重点】 ...

  • c语言第六讲 循环语句

    目标: while循环语句 for循环语句 do……while循环语句 循环语句的效率 折半查找算法介绍以及应用场...

  • java Day05

    1.循环结构: 3)for:应用率最高,固定次数循环 2.break:跳出循环 continue:跳过循环体中...

  • whlie循环和for循环的应用

    (1)通过标签获取元素 (2)循环语句 [whlie循环](3)年投资率 (4)小明考试 [for循环](5)奇数...

  • iOS 循环引用

    1. 循环应用的分类: 自循环引用; 相互循环引用; 多循环引用; 自循环引用: 一个对象中有一个成员变量A; 如...

网友评论

      本文标题:2018-01-24循环应用

      本文链接:https://www.haomeiwen.com/subject/iddpaxtx.html