c++ 程序怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:47:27
反序输出,如输入678,则输出876,空格也包括在内

#include <stdio.h>
#include <string.h>
int main()
{
char str[100];
int i,n;
printf("请输入字符串:");
gets(str);
n=strlen(str);
printf("逆序为:");
for(i=n;i>0;i--) {
printf("%c",str[i-1]);
}
printf("\n");
}

这个问题用STL很好解决的。
读取一行再反序就可以了.
反序可以用通用算法里面的reverse

#include <algorithm>
using namespace std;

int main()
{
char str[100];
gets(str);
reverse(str,str+strlen(str));

}

incldue "stdio.h"
main()
{int a,b,c;
int A,B,C;
int k1,k2;
printf("please input k1:\n");
scantf("%d",&k1);
a=k1/100;
b=(k1-a*100)/10;
c=(k1-a*100-b*10);
k2=c*100+b*10+a;
printf("k2=%d\n",k2);
}

我只对你的例子进行编,如果你想要更复杂点的或者通用的程序,就要用到指针,而且这只是c语言而已

同楼上