读书人

scanf 与 cin解决方案

发布时间: 2012-03-17 19:06:28 作者: rapoo

scanf 与 cin
题目是:将123456 翻转 654321.
C++的实现了,不过C语言的不能实现啊,具体看看大家:错在那里了。

C/C++ code
#include<iostream.h> int main(){  int i=0,j=0;  cin>>i; while(i>0) {  j=j*10+i%10;  i=i/10; } cout<<j<<endl; return 0;}#include<stdio.h>int main(){  int i=0,j=0;  scanf("%d",i); //这里不能执行了,郁闷哦。我也知道scanf遇到空格就结束  while(i>0)  {   j=j*10+i%10;   i=i/10;  }  printf("%d",j);  return 0;}


[解决办法]
scanf("%d", &i);

读书人网 >C++

热点推荐