急求c语言编程

麻烦写一下程序

#include<stdio.h>

int main()

{ int a[5];

  //*******


  printf("车当前的里程数n(一个4~5位数)\n");

  int i,k,m,n,m1,h;

  float s;

  scanf("%d",&m);

  printf("经过小时数\n");

  scanf("%d",&h);

  while(m1!=m)

  { m++;

    for(m1=0,n=m; n; n/=10)

      m1=m1*10+n%10;

  }

  s=(float)m/h;

  printf("车速为:%g公里/小时\n新里程数为:",s);

  for(k=0; m; m/=10)

    a[k++]=m%10;

  for(i=0; i<k; i++)

    printf("%d",a[i]);

  return 0;

}

追答

不好意思,是疏忽了。

在循环开始前增加一个变量m0=m;最后输出把m/h改为(m-m0)/h

温馨提示:答案为网友推荐,仅供参考
相似回答