第1个回答 2008-12-12
现在假设有3个数,在下面的程序中用N来定义,你也可以根据实际需要改变N的值
=================================
以下代码已经通过了编译和运行确认
=================================
#include<iostream.h>
#include <conio.h>
int N = 3;
int m = 1;
int main()
{
char Array[3] = {0};
char*a;
cout<<"please input the array members.\n";
for(int t=0;t<N;t++)
cin>>Array[t];
for(int i=0;i<N;i++)
cout<<Array[i]<<" ";//?出?n个数
cout<<endl<<"\n numbers you input is above. \n"<<endl;
if( (m > N)||(m < 0) ) return 0;
a = new char[m];
for( int j =0; j<m;j++ )
{
a[j] = Array[N-m+j];
cout<<endl<<"\n numbers you input is above. \n"<<endl;
}
for( int k =N-1;k>=m;k-- )
{
Array[k] = Array[k-m];
}
for( int l =0;l<m;l++ )
{
Array[l] = a[l];
}
for(int q=0;q<N;q++)
cout<<Array[q]<<" ";//?出?n个数
cout<<endl<<"\n"<<endl;
getch();
return 0;
}本回答被提问者采纳
第2个回答 2008-12-12
楼上没有给出自己输入这一个程序段,我在此给出补充!
#include <stdio.h>
main()
{
int abc;
int new;
printf("请输入你的判断的值:");
scanf("%d",&abc);
new=abc%100*10+abc/100;
printf("%d\n",new);
}
第3个回答 2008-12-12
#include <stdio.h>
void main()
{
int abc,n;
scanf("%d",&abc);
n=abc/100+abc%100*10;
printf("%d\n",n);
}
第4个回答 2008-12-12
#include <stdio.h>
main()
{
int abc=123;
int new;
new=abc%100*10+abc/100;
printf("%d\n",new);
}