如何在同一行内输入m和1

刚碰编程不久,最近碰着个练习,要求在在第一行输入字符串,在第二行输入一个字符和数字。有点摸不着头脑,求解答谢谢。

用scanf按类型接收用户输入即可

#include <stdio.h>
int main()
{
  char a[256];
  char b;
  int c;
  scanf("%s\n%c%d",a,&b,&c);
  ........
}

char c;
int n;
scanf("%c %d", &c, &n);

scanf("%s %d",&m,&num);
输入的时候可以这样 sgdvzhj 456
字符串要不要取地址搞忘记了,你可以都试试


#include<stdio.h>
int main()
{
 
char c;
int n;
scanf("%c %d", &c, &n);//输入时空格隔开
printf("%c %d",c,d);//输出

return 0;}