64,643
社区成员
发帖
与我相关
我的任务
分享
int _tmain(int argc, _TCHAR* argv[])
{
char szVar[] = "1234567890";
char szVar1[4] = "";
strncpy(szVar1, szVar, 3);
char szVar2[5] = "";
strncpy(szVar2, szVar + 3, 4);
char szVar3[4] = "";
strncpy(szVar3, szVar + 7, 3);
char szNew[11] = "";
sprintf(szNew, "%s%s%s", szVar3, szVar1, szVar2);
//printf(szNew);
int nLength = strlen(szNew);
for (int i = 0; i < nLength; ++i)
{
szNew[i] = (((szNew[i] - '0') + 2 ) % 10) + '0';
}
printf(szNew);
system("Pause");
return 0;
}
#include <iostream.h>
#include<string.h>
void main()
{
CString s;
s="1234567890";
CString var1="",var2="",var3="";
int i;
for(i=0;i<3;i++)
var1+=s[i];
for(i=3;i<7;i++)
var2+=s[i];
for(i=7;i<10;i++)
var3+=s[i];
CString var=var3+var1+var2;
CString varnew="";
for(i=0;i<var.strLen();i++)
varnew+=(var[i]-'0'+2)%10+'0';
cout<<varnew<<endl;
}