C语言循环练习

C语言循环练习,第1张

1.统计一个正整数位数

#include 
#include 
int main()
{
  int number,count=0;
  scanf("%d",&number);
  do
    {
      number=number/10;
      count++;
    }while(number!=0);
    printf("%d",count);
     return 0;
}

2.100以内数能被3和7整除的

#include 
#include 
int main()
{ int n;
  for(n=1;n<=100;n++)
     if((n%3==0)&&(n%7==0))
        printf("%5d",n);
    
    return 0;
}

3.统计所有学生平均分

#include
int main()
{
  float sum=0,score;
  int count=0;
  scanf("%f",&score);
  while(score>=0 && score<=100)
{
  count++;
  sum=sum+score;
  scanf("%f",&score);
}
printf("average=%f",sum/count);
return 0;

4.统计1-10的奇数

#include 
#include 
int main()
{
  int i=10;
  do{
      i--;
      printf("%3d",i);
  }while(--i);
  printf("\n%d",i--);
  
    
    return 0;
}

5.计算两个整数的最大公约数

#include 
int main()
{
  int m,n,r,t;
  scanf("%d%d",&m,&n);
  if(m

思政课划水做的,题也挺水的,但感觉效率还行。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/662757.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-18
下一篇 2022-04-18

发表评论

登录后才能评论

评论列表(0条)