c语言表示s12345678,让s=m+n,m=1234;n=5678应该怎么写啊,求高人

如题所述

void test()
{
int m = 1234;
int n = 5678;
char b1[10] = {0};
char b2[10] = {0};
itoa(m, b1, 10);
itoa(n, b2, 10);
strcat(b1, b2);
int s = atoi(b1);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-27
#include <stdio.h>
#include <string.h>
char szBuffer[255];
int main()
{
int n;
int m;
puts("请输入n和m");
scanf("%d %d",&n,&m);//输入m,和n
sprintf(szBuffer, "S%d%d",n,m);//使用sprintf函数把字符串输入到字符串szBuffer中。
puts(szBuffer);//szbuffer保存的就是SNM的内容了。
return 0;
}