//求Sn=a+aa+aaa+aaaa+aaaaa的前5項之和,其中a是一個數字 //如2+22+222+2222+22222 #include<stdio.h> int main() { int num=0; int n=0; int sum=0; int tmp=0; scanf("%d",&num); scanf("%d",&n); tmp=num; while(n) { sum+=tmp; tmp=tmp*10+num; n--; } printf("%d\n",sum); system("pause"); return 0; }
//求1~100之間出現9的次數. #include<stdio.h> int main() { int i=0; int count=0; for(i=1;i<100;i++) { if(i%10==9) count++; if(i/10==9) count++; } printf("%d\n",count); system("pause"); return 0; }
程序運行結果為: