Private Sub Command1_Click() '你的原代码
a = Text1
Do While a > 0
b = b + Str(a Mod 2)
a = a \ 2
Loop
Text2 = b
End Sub
Private Sub Command2_Click() '对结果进行倒过来,“反序”是什么意思受驱上当了
For i = Len(Text2) To 1 Step -1
v = v & Mid(Text2, i, 1)
Next
Text3 = v
End Sub
#include<stdioh>
#include<stringh>
#define MAX_STRING_SIZE 100
void oderString(char str); //按照反序排列字符串函数
int main()
{
char str[MAX_STRING_SIZE];
printf("请输入一个长度不超过%d的字符串:",MAX_STRING_SIZE);
scanf("%s",str);
orderString(str);
printf("反序后的字符串:%s",str);
}
void orderString(char str[])
{
int len=strlen(str)-1;
int i=0;
char temp;
while(i<=len)
{
temp=str[len];
str[len]=str[i];
str[i]=temp;
i++;
len--;
}
}
#include<stdioh>
int main()
{ char a[100],b[100];
int i,j;
gets(a);
j=0;
for(i=strlen(a)-1;i>=0;i--)
if((tolower(a[i])>='a')&&(tolower(a[i])<='z'))b[j++]=a[i];
b[j]='\0';
puts(b);
system("PAUSE");
}
#include <iostreamh>
main()
{
char a[9],b[9];
char p1,p2,p3,p4;
int count,fg;
cout<<"输入一个基本数:";
cin>>a;
cout<<endl<<"输入基本数的一个变序数:";
cin>>b;
count=0;
p2=b;
while(p2){
fg=0;
for(p1=a;p1;p1++)
if(p1==p2)
{
fg=1;
break;
}
if(fg){
for(p3=a;p3<p1;p3++)
for(p4=p2+1;p4;p4++)
if(p3==p4)count++;
}
p2++;
}
cout<<"逆序数为:"<<count;
system("pause");
return 0;
}
上述代码经编译通过
#include <stdioh>
void main()
{
int num;
scanf("%d",&num);
while(num)
{
printf("%d",num%10);
num=(num-num%10)/10;
}
}//我能想到最简单的方法。(只要num小于2^32就行,当然你输入3位数,就是你所要求的)
以上就是关于vb怎样将该程序运行结果反序排列全部的内容,包括:vb怎样将该程序运行结果反序排列、c语言编程:编写程序,能输入一个字符串,最后按相反次序输出所有字符串、编写一个程序,用来从字符串中筛选出字母字符并反序存放等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)