填空題

輸入一個(gè)末尾數(shù)非0的正整數(shù),輸出它的逆序數(shù)。其中,input是數(shù)據(jù)輸入函數(shù),reverse是數(shù)據(jù)逆序函數(shù)。#includelonginput();longreverse(longn);voidmain(){intn;n=input();printf("逆序數(shù)是:%d\n",);}longinput(){longn;printf("請輸入n:\n");scanf("%d",&n);if()returnn;do{printf("n必須正整數(shù),且末尾數(shù)非0,請重新輸入n:\n");}while(n<0||n%10==0);returnn;}longreverse(longn){longk=0;while(n){n/=10;}returnk;}

答案: reverse(n); n>0&&n%10!=0 ;scanf(“%d”,&n); k=k*10+n%10
微信掃碼免費(fèi)搜題