c语言练习题 2-1 正整数打印
2015-09-01 11:11
337 查看
2-1 正整数逆序打印
//按照数字读 #include<stdio.h> int main() { int num,temp,digit,ni; scanf("%d",&num); temp=num; ni=0; digit=0; while(temp!=0) { ni=ni*10+temp%10; temp=temp/10; digit++; } if(num==0) { digit=1; } printf("%d\n",digit); printf("%d\n",num); printf("%d\n",ni); return 0; }
//按照字符读 #include<stdio.h> int main() { char a[100],c; int i,j; c=getchar(); a[0]=c; i=0; while(c!='\n') { c=getchar(); i++; a[i]=c; } printf("%d\n",i); for(j=0;j<=i;j++) { printf("%c",a[j]); } while(i>0) { printf("%c",a[i-1]); i--; } printf("\n"); return 0; }
相关文章推荐
- C语言中获取和改变目录的相关函数总结
- 删除二叉查找树的节点
- C语言结构体(struct)常见使用方法
- [leetcode]Reverse Integer C语言
- C++ STL ----- Standard Template Library(模板库)
- 【C++ Primer IO类操作学习总结】
- 关于C++两个类相互引用的一点思考
- 关于C++中的显示调用explicit
- Android NDK学习 <五> C++ 支持
- c语言练习题 3-6 求差集
- 深入理解C/C++数组和指针
- 数组名和指针的深入理解(C++)
- C++不定参数的应用
- 用VS2013在win7下编写的C++程序怎么在XP下运行?
- C++中的const使用小结
- c++运算符重载
- C语言宏定义
- C++的头文件(.h)和实现文件(.cpp)分别写什么
- 在c/c++语言中,为什么c[5] == 5[c]
- libc++abi.dylib: terminate_handler unexpectedly threw an exception 问题解决