和上一篇一样, 不过换成了scanf的版本
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
using namespace std;
#include <string>
#include <vector>
#include<stdio.h>
#include<stdlib.h>
int main()
{
int m, n;
char c;
// 至少输入一个数据
scanf("%d %d%c", &m, &n, &c);
while(1)
{
scanf("%c", &c);
if (c == '\n')
{
break;
}
else
{
char b[255];
// 没有回车
//gets(b);
// 有回车
fgets(b,255,stdin);
for (int i = strlen(b); i>0; i--)
{
b[i] = b[i-1];
}
b[0] = c;
}
}
return 0;
}