#include main(){ int i; char s[1000]; gets(s); for(i=strlen(s)-1;i>=0;i--)printf("%c",s[i]); system("PAUSE");},很简单了,你用个栈操作就OK了stack。希望你能自己再查查,给你现成的话对你没多大帮助,如果你能查查栈的话那么以后肯定就极易深刻了,下次遇到类似问题肯定就自己解决了防采集。
int main(int argc, char* argv[]){ int input; int ret,num; printf("Input a int:"); scanf("%d",&input); for(;;) { num=input%10; input=input/10; printf("%d",num); if(input<10) { printf("%d\n",input); break; } } return 0;}例子输出。当然实际上,你要把printf的部分保存起来。Input a int:12344321Press any key to continue----------------Input a int:234289701107982432Press any key to continue
python: def rev(n): s = str(n) if len(s) == 1: return s else: i = len(s)-1 n = int(s[0:i]) return s[-1] + rev(n)
/*求一个C语言程序:输入正整数,要求以相反数顺序输出该数。如输入1234,输出4321.*/#include "stdio.h"void main(){ int n,m,r; printf("请输入1个正整数:"); scanf("%d",&n); m=n; printf("\n正整数%d反序输出为:",n); while(m) { r=m%10; printf("%d",r); m=m/10; }}
void main() { int n=-1; while(n
这题里面的正整数是忽悠人的,所以不要管它,当作字符串读进来,再倒过来一个字符一个字符输出就好了:#include#includeint main(){ char s[100]; int i,j,k,len; while(scanf("%s",s)!=EOF) { len=strlen(s); for(i=len-1;i>=0;i--) putchar(s[i]); putchar('\n'); } return 0;}
/* * 输入不多于M位的数,逆序输出该数,并输出该数的位数 */ #include #include #include using namespace std; #define Count 5 void main(void) { short sNumber=0; short sT=0; short count=0; cout
你最好用数组做,我给两种做法.#include void main(){int a[4],b[4],i,j;for(i=0;i<4;i++)scanf("%d",&a[i]);for(i=0,j=3;i<4;i++;j--)b[j]=a[i];for(i=0;i<4;i++)a[i]=b[i];for(i=0;i<4;i++)printf("%d ",a[i]);}运行时输入:1 2 3 4 输出结果;4 3 2 1 方法二 #includevoid main(){int a[4],i,j,t;for(i=0;i<4;i++)scanf("%d".&a[i]);for(i=0,j=3;i
第一句是定义int 型的数据。n=1,m=0,和mod_mn=1都是付初值。 第二句是输入提示 第三句是把输入的值赋给m 第四句是将n赋值为1 (可以省略) 第五句是一个循环(期中结束的条件是mod_mn==0) 第六句是每次叫m的值拿来求余10把值赋给mod_mn 第七
#includemain(){ int i; char s[1000]; gets(s); for(i=strlen(s)-1;i>=0;i--)printf("%c",s[i]); printf("\n"); system("PAUSE");}
#include int main() { int x; scanf("%d",&x); while(x>9){ int temp=x; x=x/10; printf("%d\n",temp-x*10);} printf("%d\n",x); return 0; } 扩展资料: 需要说明的是: 1、一个C语言源程序可以由一个或多个源文件组成。 2、每个源文件可由一
内容来自请勿采集。
python输入1234输出4321_求一个C语言程序:输入正整数 要求以相反数顺序输出该数。如输入1234 输出4321....