c语音定义数组定义字符

请先定义两个字符数组,一个用于存放姓名,另一个用于存放学号。用字符数组的输入输出函数,在屏幕上输出你的姓名和学号

#include<stdio.h>
int main(){
	char name[20];
	char num[20];
	gets(name);
	gets(num);
	printf("姓名:");
	puts(name);
	printf("学号:");
	puts(num);
}

#include <stdio.h>

int main()
{
    char name[50];
    char number[50];
    
    printf("Please enter your name: ");
    scanf("%s", name);
    
    printf("Please enter your student number: ");
    scanf("%s", number);

    printf("Your name is %s and your student number is %s.\n", name, number);

    return 0;
}

// Output:
Please enter your name: 张三
Please enter your student number: 123456
Your name is 张三 and your student number is 123456.