直接贴代码了
<span style="font-family:Courier New;">#include <stdio.h>
#define SIZE 10
int main(void)
{
int i;
int count=0;
int result=0;
for(i=SIZE; i>0; i--)
{
int temp=i+result;
int divisor=temp/10;
int remain=temp%10;
result=divisor;
printf("%d ", result);
if(remain==1)
count++;
}
printf("\n");
printf("result: %d\n", result);
printf("count: %d\n", count);
while(result/10!=0)
{
if(result%10==1)
count++;
result/=10;
}
printf("result: %d\n", result);
printf("count: %d\n", count);
if(result==1)
count++;
printf("count: %d\n", count);
return 0;
}</span>
运行结果