1.输入一个整数n,求从1到n这么多数字中1出现的次数
#include <stdio.h>
int main()
{
int i,num;
int temp;
int count = 0;
scanf("%d",&num);
for (i = 0;i <= num;i++)
{
temp = i;
while (temp)
{
if (temp % 10 == 1)
{
count ++;
}
temp = temp / 10;
}
}
printf ("count = %d\n",count);
return 0;
}
2.写一个9*9乘法表
#include <stdio.h>
int main()
{
int i,j;//i表示行号,j表示列号
for(i=1;i<=9;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%2d\ ",j,i,j*i);
}
printf("\n"); //每一行结束需要换行一次
}
return 0;
}