/*輸入一組數(shù)字 例如(1234);按要求輸出打印;要求: 1,逆序輸出各數(shù)字(空額隔開(kāi)) 2,正序輸出各數(shù)字(空格隔開(kāi))?需要使用 ?% ?/ ?這兩個(gè)知識(shí)點(diǎn)。?*/
3 回答
已采納

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
#include<stdio.h> void?main() { int?n,count=0; int?arr[10]; printf("請(qǐng)輸入一個(gè)正整數(shù):"); scanf("%d",&n); printf("逆序輸出:"); while(n>0) { arr[count++]=n%10; printf("%d?",n%10); n=n/10; } printf("\n"); printf("順序輸出:"); for(int?i=count-1;i>=0;i--) { printf("%d?",arr[i]); } printf("\n"); }


Lemon156
TA貢獻(xiàn)91條經(jīng)驗(yàn) 獲得超32個(gè)贊
#include<stdio.h> void?main(){ int?i,j[9],k=1,m,n; printf("輸入的是幾位數(shù),最多為9位\n"); scanf("%d",&n); printf("請(qǐng)輸入這%d位數(shù):",n); scanf("%d",&m); for(i=0;i<n;i++){ j[i]=(m/k)%10; k*=10; } printf("倒序?yàn)椋篭n"); for(i=0;i<n;i++){ printf("%d?",j[i]); } printf("\n正序?yàn)椋篭n"); for(i=n-1;i>-1;i--){ printf("%d?",j[i]); } printf("\n"); }
參考一下吧
- 3 回答
- 1 關(guān)注
- 1615 瀏覽
添加回答
舉報(bào)
0/150
提交
取消