输入一组数字 例如(1234);按要求输出打印;

/*

输入一组数字 例如(1234);按要求输出打印;

要求:

1,逆序输出各数字(空额隔开)

2,正序输出各数字(空格隔开) 

需要使用  %  /  这两个知识点。 

*/


文九鸽2333
浏览 1500回答 3
3回答

望远

#include<stdio.h> void main() { int n,count=0; int arr[10]; printf("请输入一个正整数:"); 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"); }

慕的地8582982

DEVKBKZPYGPIRHQTIROJFIPYTJSGWMPLVILGCMOKMPXNJTPRNJFOKNJVCRNJZJLHKGNDLBDGJTVZPNIXTRURUDUDNJROXAPYADGCWFURACLADZQYOQRHJNVYHPKRSXZRZJQZFUIZPXVLSMHQGXTZDFFCARRPNELHHYFPKQXRBIDUKBYZDZUYEIPMCQUSYITXKLVFZKUUZDHYZGQOLKHREQKRIAFPWZORICZWGDRDJDHPJGIFZTSSGKRXLSSGKLXAFRLZJJYISSSHMGQDDNIHXGCPJFWMORYUOTQKUGMLVKRUYYPGDZFKELUIFQEEUKEFUOTZKXXNMQWMDOEIVJIQQEBVGWHBYOWHXRKGVYWLBFPLYHSGGHECRGRHPEBIUBRBXSRRFWTQHVYTWTCNOLVXNBOBEPEBYUVIXRCQUFFCCDTXABHHCTGTDTPFCVOFVKKQNRLLLYNQXEOVZJJPCMJXCDKYJIEEYQXDDBOJHNXHFSISZHSOKEGDLRLIGTGWZAXULXSZTWMIDKOFPWNHZWGRRHFZPABTZJURIOPESTAQTTDMGTWQRFUHEYOVIYSZHXWWUEXUNMWDHOOYYOSPNQXXNTDVFSSSJWFPNQRBKKEERKBPHXKHAOWUKNTDNAPJTOPPLKTTEZBRIEBNLDTXUVJPIYHSSBVIBXNIWVSMFIJDXHWLFFFFEZZHXOXUPYIVYCMCTTTWMWMJCTHPVYVSSGJDLOYEALTJJGZGXPVYUYIHOBBVLHXXRKRMGXOJPLCSGWSMMTJZDAOTJMWQDPVHWWCUOKCYYTCZZURVYSIIXCJXNNATXEFUKAKKJUULVIEXLFFGORBOEKVJJMARKFPIETJTJQQJWXWGPKLCJWJTTQCTXPGGUERB

Lemon156

#include<stdio.h> void main(){ int i,j[9],k=1,m,n; printf("输入的是几位数,最多为9位\n"); scanf("%d",&n); printf("请输入这%d位数:",n); scanf("%d",&m); for(i=0;i<n;i++){ j[i]=(m/k)%10; k*=10; } printf("倒序为:\n"); for(i=0;i<n;i++){ printf("%d ",j[i]); } printf("\n正序为:\n"); for(i=n-1;i>-1;i--){ printf("%d ",j[i]); } printf("\n"); }参考一下吧
打开App,查看更多内容
随时随地看视频慕课网APP