又是好久没来了,上一题我都没有做,利用今晚时间小作了一下。没有用读写文件,时间来不及了。大家还有什么好想法吗? int StartPlayGame(){ int iPageCounts = 0; char aNum[3]; int iZero = 0; int iOne = 0; int iTwo = 0; int iThree = 0; int iFour = 0; int iFive = 0; int iSix = 0; int iSeven = 0; int iEight = 0; int iNine = 0; int iLoop1 = 0; int iLoop2 = 0; printf("**********Caution:***********\nthe number should between 1 and 109\n"); printf("\nNow Please Input the Number which you want :\t"); scanf("%d", &iPageCounts); for (iLoop1 = 1; iLoop1 <= iPageCounts; iLoop1++) { aNum[0] = 'a'; aNum[1] = 'a'; aNum[2] = 'a'; sprintf(aNum, "%d", iLoop1); for (iLoop2 = 0; iLoop2 < 3; iLoop2++) { switch(aNum[iLoop2]) { case '0': iZero++; break; case '1': iOne++; break; case '2': iTwo++; break; case '3': iThree++; break; case '4': iFour++; break; case '5': iFive++; break; case '6': iSix++; break; case '7': iSeven++; break; case '8': iEight++; break; case '9': iNine++; break; default: break; } } } printf("Now Output the Result:\n"); printf("0\t:\t%d\n", iZero); printf("1\t:\t%d\n", iOne); printf("2\t:\t%d\n", iTwo); printf("3\t:\t%d\n", iThree); printf("4\t:\t%d\n", iFour); printf("5\t:\t%d\n", iFive); printf("6\t:\t%d\n", iSix); printf("7\t:\t%d\n", iSeven); printf("8\t:\t%d\n", iEight); printf("9\t:\t%d\n", iNine); return true;} int main(int argc, char* argv[]){ StartPlayGame(); printf("Hello World!\n"); return 0;}

评论