点哥 帮忙

  • 主题发起人 主题发起人 nuli
  • 开始时间 开始时间
我应该在那里做添加?
 
搞定这个问题我就可以打csle ,拜托
 
最初由 nuli 发布
搞定这个问题我就可以打csle ,拜托
QS:flaming:

我只能给你写个大概,好久没写C了。。。
 
outputData(char c,unsigned int d){

int n;
int x,y;
y=d;

switch(c)
{case',':

for(n=0,0<(d=d/1000),++n)
{
}

for(,n>0,n--)
{
x=y/1000^n; /*取商*/

printf("%d",x);
printf(",");

y=y-x*(1000^n ) ; /*取余数*

if (y=0)&&(n>0) break;

};

/*把后面的0都打出来*/
for(,n>0,n--)
{
printf(",000");
}




case'':....

}

我觉得,你应该吧每个CASE后面那些出来数据的语句做成小函数比较合适。 ,这样在OUTPUTDATA里面的结够很清晰。。。
 
后退
顶部