11问答网
所有问题
当前搜索:
c语言怎么将12345转为54321
...将该数逆序输出,如输入
12345
则输出
54321
.要求用while循环实现...
答:
不知道你要什么语言的,下面是
C语言
的:include <stdio.h> int main(){ int num, tmp;printf("输入一个五位整数:");scanf("%d", &num);printf("逆序数为:");while (num>0){ tmp=num%10;printf("%d", tmp);num=num/10;} printf("\n");return 0;} ...
用c++
如何将
一个数的各位数字倒序排列,如;
12345变成54321
答:
include <iostream> include <cstdlib> using namespace std;int main(){//就是将一个数倒序排列,但是缺点是整百整千是,前面的0不能显示出来 int a,b,c=0;cout<<"Enter a positive integer:";cin>> a;char szValBuff[32];_itoa(a,szValBuff,32);strrev(szValBuff);cout<<"The ...
实现将任意正整数按反序输出,如输入
12345
则输出
54321
,用
c语言
做题,求...
答:
include <stdio.h>#include <string.h>#define MAX 100 //整数长度上限100,可自定义int main(){ char num[MAX]={0}; int len; scanf("%s",num); len=strlen(num); while(len--) { printf("%c",num[len]); } printf("\n"); return 0;} ...
c语言中如何将
一个五位以内的正整数反向输出,如12输出21,
12345
输出54...
答:
include<stdio.h>int a[5];void reverse(int n){ int i,count=0; while(n){ a[count++]=n%10; n/=10; } for(i=0;i<count;i++){ printf("%d",a[i]); } printf("\n");}int main(){ int n; while(scanf("%d",&n)!=EOF){ rever...
C语言
编程,输入一个五位数,输出反向数。例如
12345
,输出
为54321
...
答:
include <stdio.h>int main(void){ int x; printf("Please input a number: "); scanf("%d", &x); if(x>9999 && x<100000) { do { printf("%d", x%10); x=(int)x/10; } while (x>0); } else printf("Data error."); return 0;} ...
将一数组中的数据反序存放,原始数据是
12345
,调整后是
54321
答:
public static void main(String[] args) { String ss = "
12345
"; StringBuffer rss = new StringBuffer(); for (int i=0;i < ss.length();i++){ rss.append(ss.charAt(ss.length()-i-1)); } System.out.println(rss);} ...
想让当输入
12345
时输出
54321
,可是结果不对。。。为什么啊
答:
K是多少啊?也不知道啊,要给个值先啊 还有,你可以做类型转换啊,把输入的数值,强制
转换成
字符数组的。然后逆序输出就可以了。而且当输入的这个数字,是 1234567891234567891223456789 这么大的数的时候依然有效果。你要是INT的,这么大的数,呵呵,估计输入不了了哦 ...
C++程序输入
12345
输出
54321
问题
答:
数组下表越界了,你输出的时候 j 应该从4开始,你输出num[5]将是一个随机的数。
调换字符串位置 输入
12345
输出
54321
随便输入 求c++代码
答:
include<iostream> include<string> using namespace std;int main(){ string str;cin>>str;int len = str.length();int i;for (i = 0; i<len/2; i++){ //前后交换 char temp = str[i];str[i] = str[len-i-1];str[len-i-1] = temp;} cout<<str<<endl;return 0;} ...
c语言
程序设计十进制数的分解与组合再组合成该整数的逆序数并输出?_百 ...
答:
!= 0){ int digit = num % 10; // 取得最低位数字 rev = rev * 10 + digit; // 将数字加到反向变量中 num /= 10; // 将数字除以10来删除已经处理过的位数 } printf("该数字的反向数字为:%d\n", rev);return 0;} ```例如,如果输入数字
12345
,则输出
54321
作为其反向数字。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜