do while循环求和、数位颠倒

来源:互联网 发布:韦德上赛季场均数据 编辑:程序博客网 时间:2024/06/16 00:20

循环求和

#include<stdio.h>int main(){    double a,b,sum=0,ave=0,i=1;     do{         scanf("%lf",&a);            if(0 <= a && a<= 100)        {            sum += a;            ave = sum / i;            i ++;        }                   }while(a != 999);    printf("%.2lf %.2lf",sum,ave);    return 0;}

数位颠倒

#include<stdio.h>int main(){    int num,len=0,temp=0;    scanf("%d",&num);    do{             temp=temp*10+num%10;         num=num/10;        len++;    }while(num > 0);    printf("%d %d",temp,len);    return 0;}