(c++)任意输入一个正整数,将它逆序打印出来。要求用循环语句

供稿:hz-xin.com     日期:2025-01-13
VB的编程,输入任意的一个正整数 要把它逆序输出?

最简单的方法:
MsgBox StrReverse(InputBox("请输入一个正整数:"))

符合你题意的方法:
Dim s1 As String, s2 As String, i As Integer
s1 = InputBox("请输入一个正整数:")
For i = Len(s1) To 1 Step -1
s2 = s2 & Mid(s1, i, 1)
Next
MsgBox s2

#include

#define MAXN 20
int main()
{
int n,t,k=0;
int ia[MAXN];
printf("请输入一个整数:");
scanf("%d",&n);
while(t=n%10)
{
ia[k++]=t;
n/=10;
}
printf("这是一个%d位数!
",k);
printf("每位数字分别是:");
for(t=0;t<k;t++)
printf("%d",ia[t]);
printf("
");
return 0;
}

#include <stdio.h> void main() { int num = 0; int bit = 0; int inverse = 0; printf("Please input an integer:\n"); scanf("%d",&num); while(num != 0){ bit = num%10; num = num/10; inverse = inverse*10+bit; } printf("inverse the integer: %d\n",inverse); } 望采纳! 谢谢

满意请采纳

c++程序:通过键盘输入一个正整数n,求出平方值小于n的正整数并输出
include<stdio.h> void main(){ int i,n; \/\/定义i,n printf("输入N:");scanf("%d",&n); \/\/输入n的值 for(i=1;i*i<n;i++) \/\/i的值等于1,i的平方小于n,i自增1 { printf("%d\\t",i); \/\/输出i的值~} printf("\\n");} ...

C++源程序:输入一个正整数n ,输出2\/1+3\/2+5\/3+8\/5+……的前n项100项之...
1、首先,定义三个变量,正整数、除2的余和计算次数。2、输入一个正整数,保存在变量num中。3、用do-while语句执行循环,条件是计算后的num值不为0。4、计数变量累加1,实现计算次数的统计。5、对整数num用2取余,保存在变量r中。6、用num除2的方式,计算正整数的商。7、输出正整数转换为二进制...

用C++6.0编程:输入一个100以内的正整数,将其分解质因数后输出。例如输...
整个过程利用了质因数分解的基本原理,即任何大于1的正整数都能分解为若干个质因数的乘积。在实际编程中,此程序可作为分解质因数的模板,应用于不同的场景。例如,可以扩展此程序以处理更大的整数,或添加用户界面以方便操作。同时,该程序也展示了C++语言中循环、条件判断和输入输出的基本用法。

C++的一道题,任给一个的正整数,要求: (1) 求出它是几位数。 (2) 按...
include<iostream>using namespace std; main(){ float n, m; cout << "请输入一个正整数" << endl; cin >> n; m = n - (int)n; if (m != 0 || n <= 0) cout << "input error!" << endl; else { int a=n, b=0;\/\/a,b没有正确赋值 { while (a)...

输入一个不大于32767的正整数N,将它转换成一个二进制数。 例如: 输入...
C++ include<iostream> using namespace std;int main(){ int a;int count=0;bool b[100]={0};cin>>a;while(a){ b[count]=a%2;a=a\/2;++count;} for(int i=count-1;i>=0;--i){ cout<<b[i];} cout<<endl;return 0;} C include<stdio.h> int main(){ int a,i;int ...

输入任意一个正整数,从低位开始输出它各个位置上的数。c++语言。
include <stdio.h> int main(){ int num=0;printf("input a num:");scanf("%d",&num );do { printf("%d" , num %10 ); \/\/取个位 num \/= 10 ; \/\/缩小10倍,即去掉个位 }while ( num ); \/\/直到num变为0 printf("\\n");return 0;} ...

求助求助~~C++编程。随意输入一个正整数N,计算从1~N之间0、1、2、3...
\/\/如果n=13,1出现的次数只有6次吧:1 10 11 12 13 include <iostream> using namespace std;int main(){ int i,n,num,a[10]={0};\/\/定义变量,初始化数组a为零 cin>>n;for (i=1;i<=n;i++){ num=i;while (num) \/\/统计0..9数字出现的次数 { a[num%10]++;num\/=10;} ...

C++中如何编一个输入一个正整数,然后输出其各位数字,并求和,然后再求逆...
include<iostream> using namespace std;int main(){ int n,a[11],sum=0,k=0;cin>>n;while(n){ a[k++]=n%10;\/\/提取各个位 sum+=n%10;\/\/各个位数累加 n\/=10;} for(int i=k-1;i>=0;i--)\/\/正序输出 cout<<a[i]<<" ";cout<<endl;cout<<sum<<endl;\/\/输出各个位累加...

(2)编写程序,实现任意输入一个正整数n,求+1!+3!+5!+++n!之和+要求将...
以下是使用C++语言编写的程序,实现了求1!+3!+5!+...+n!之和:```c++ include <iostream> using namespace std;int main(){ int n;cout << "请输入一个正整数n:";cin >> n;int sum = 0; \/\/ 存储求和结果 int factorial = 1; \/\/ 存储当前阶乘 for (int i = 1; i <= n;...

编写C++语言程序“输入一个正整数a,以及另外5个正整数,输出5个整数...
include <iostream> using namespace std;int main (){ int a;cout<<"请输入正整数a"<<endl;cin>>a;int x,s=0;cout<<"请输入另外5个正整数"<<endl;for (int i=1;i<=5;i++){ cin>>x;if (x< a)s += x;} cout<<"5个整数中那些小于a的整数的和是"<<s<<endl;return 0;...