当前位置: 首页 > article >正文

9-4 函数输入信息,函数输出信息

#include<stdio.h>

struct student{
	char name[10];
	int num;
	char score[3];
}stu[5]; //结构体输入信息

int main(){
	void input(struct student stu[]);
	void print(struct student stu[]);
	
	input(stu);
	print(stu);
	return 0;
}


void input(struct student stu[5])
{	int i,j;
	for(i=0;i<5;i++){
		printf("第%d个学生信息如下:\n",i+1);
		printf("name:");
		scanf("%s",&stu[i].name);
		
		for(j=0;j<3;j++){
			printf("score %d : ",j+1);
			scanf("%d",&stu[i].score[j]);
		}
		printf("\n");	
	}	
}


void print(struct student stu[5])
{	int i,j;
	printf("name    score1    score2    score3\n");
	for(i=0;i<5;i++){
		printf("%s",stu[i].name);
		for(j=0;j<3;j++){	
		printf("%7d",stu[i].score[j]);
		}
		
		printf("\n");	
	}
}

在这里插入图片描述


http://www.kler.cn/a/155400.html

相关文章:

  • SHELL脚本(Linux)
  • HBase理论_背景特点及数据单元及与Hive对比
  • 前端--> nginx-->gateway产生的跨域问题分析
  • 什么是数字图像?
  • 【mySql 语句使用】
  • 1小时构建Vue3知识体系之vue的生命周期函数
  • pytest系列——allure之在测试用例添加标题(@allure.title())
  • KALI LINUX高级话题
  • LeetCode二分查找:x 的平方根
  • 什么是npm?能干什么?
  • 不得不说,HelpLook真的是一个很懂用户的文档管理工具
  • Uniapp
  • 调优--学习笔记
  • SCA技术进阶系列(四):DSDX SBOM供应链安全应用实践
  • 组合总和II(回溯、去重)
  • ROS报错:RLException:Invalid roslaunch XML Syntax: mismatched tag:
  • MFC 绘制单一颜色圆形、渐变颜色边框圆形、渐变填充圆形以及绘制三角函数正弦函数曲线.
  • 【web安全】CSRF漏洞攻击与防御
  • 从零开始:PHP实现阿里云直播的简单方法!
  • Java通过Redis进行延时队列,定时发布消息(根据用户选择时间进行发布)
  • python爬虫抓取网页图片教程
  • Spring事务管理介绍
  • yolo.txt格式与voc格式互转,超详细易上手
  • Centos图形化界面封装OpenStack Ubuntu镜像
  • Electron+Ts+Vue+Vite桌面应用系列:TypeScript常用时间处理工具
  • Python ctypes:揭秘高级Python与底层交互秘籍