软工小白菜


私信TA

用户名:dotcpp0628701

访问量:3034

签 名:

等  级
排  名 2923
经  验 2018
参赛次数 0
文章发表 53
年  龄 0
在职情况 学生
学  校
专  业 软件工程

  自我简介:

TA的其他文章

#include<stdio.h>
typedef struct student
{
	char studentID[20];
	char studentName[20];
	int score[3];
}STUDENT;
void input(STUDENT *p,int n)
{
	for (int i = 0; i < n; i++)
	{
		p = p + i;
		scanf("%s%s", p->studentID, p->studentName);
		for (int j = 0; j < 3; j++)
		{
		      scanf("%d",&p->score[j]);//需要取地址符号,因为主体是数组;
		}
	}
}
void print(STUDENT* p, int n)
{
	for (int i = 0; i < n; i++)
	{
		p = p + i;
		printf("%s,%s,%d,%d,%d\n", p->studentID, p->studentName, p->score[0],p->score[1],p->score[2]);
	}
}
int main()
{
	int N;
	scanf("%d\n", &N);
	STUDENT stu[30];
	if (N < 100)
	{
		input(stu, N);
		print(stu, N);
	}
	return 0;
}

解题思路:

注意事项:

参考代码:

 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区