作业
1.1-n有多少个9
#include<stdio.h>
int count(int x)
{
int i=0,j,n;
n=x;
for(;n>0;n--)
{
if(9==(n%10))
{
i++;
}
x=n;
while(x)
{
j=x/10;
x=j;
if(9==(j%10))
{
i++;
}
}
}
return i;
}
main()
{
int n,a;
printf("Please input a number\n");
scanf("%d",&n);
a=count(n);
printf("1-%d有%d个9\n",n,a);
}
1.2 圈最后余下的人的编号
#include <stdio.h>
#define n 4
void main()
{
int a[n],i,quit_num,k;
for(i=0;i<n;i++)/*数组a存放原始编号*/
{
a[i]=i+1;
}
quit_num=0;/*出圈人数*/
i&