编写程序输入实现123->321
2021/7/30 1:07:12
本文主要是介绍编写程序输入实现123->321,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#include<iostream> using namespacestd; int main(){ int n; cin>>n; do{ cout<<n%10; }while(n/=10) return 0; }
思路:这个方法使用了取余和取整的操作,能够实现对一个整型数据逆向输出处理。
#include<stdio.h> int main(){ int n; scanf("%d",&n); //使用while()实现 while(n!=0){ printf("%d",n%10); n=n/10; } printf("\n"); return 0; } #include<stdio.h> int main(){ int n; scanf("%d",&n); //使用for()实现 for(n;n!=0;n/10){ printf("%d",n%10); } printf("\n"); return 0; }
优化程序,提高运行速度
#include<stdio.h> int main(){ int n,m; scanf("%d",&n); while(n!=0){ m=m*10+n%10; n=n/10; } printf("%d\n",m); }
延伸1:如果输入的对象是一个整型数组,逆向输出。
#include<iostream> using namespace std; int main(){ int a[100]; int n; cin>>n; for(int i=0;i<n;i++) { cin>>a[i]; } for(int j=n-1;j>=0;j--) { cout<<a[j]<<" "; } return 0; }
数组的长度:在c语言中,没有获取数组长度的函数。
字符串的长度:c语言中没有字符串,用的是字符串数组来模拟字符串。sizeof计算字符串在内存中的长度,即数组长度,返回的是变量声明后所占的内存数,不是实际长度;strlen计算的是字符串的有效长度(不包括'\0')
sizeof是运算符,strlen()是函数
这篇关于编写程序输入实现123->321的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-20RabbitMQ教程:新手入门指南
- 2024-11-20Redis教程:新手入门指南
- 2024-11-20SaToken教程:新手入门指南
- 2024-11-20SpringBoot教程:从入门到实践
- 2024-11-20Java全栈教程:从入门到实战
- 2024-11-20Java微服务系统教程:入门与实践指南
- 2024-11-20Less教程:初学者快速上手指南
- 2024-11-20MyBatis教程:新手快速入门指南
- 2024-11-20QLExpress教程:初学者快速入门指南
- 2024-11-20订单系统教程:从入门到实践的全面指南