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=-\ ",j,i,j*i); } printf("\n"); //每一行结束需要换行一次 } return 0; }