oj Problem F: 复杂类型作函数参数之结构体指针做参数
来源:互联网 发布:棋牌游戏辅助软件 编辑:程序博客网 时间:2024/06/06 12:27
题目:
Description
用结构体指针做参数,修改结构体变量的值。
#include <stdio.h>
#include <string.h>
struct student /* 定义结构体类型 */
{
char name[20];
long num;
char gender;
float score;
};
//begin
//end
int main( )
{
struct student stu = {"Lin Fang", 20150305, 'F', 98.0 }; /* 定义结构体变量 */
printf("%-10s %8d %2c %8.2f\n", stu.name, stu.num, stu.gender, stu.score);
//将名字改为"Xiang Jun",num改为"20150306",score改为"92.0"
modify(&stu); /* 调用函数change */
printf("%-10s %8d %2c %8.2f\n", stu.name, stu.num, stu.gender, stu.score);
return 0;
}
//只提交你编写的函数部分
Input
无
Output
格式如下:
Sample Output
Lin Fang 20150305 F 98.00Xiang Jun 20150306 F 92.00
代码:#include <stdio.h>#include <string.h>struct student /* 定义结构体类型 */{ char name[20]; long num; char gender; float score;};void modify(struct student *stu){ char str[20]="Xiang Jun"; strcpy((*stu).name,str); (*stu).num=20150306; (*stu).score=92.0;}int main( ){ struct student stu = {"Lin Fang", 20150305, 'F', 98.0 }; /* 定义结构体变量 */ printf("%-10s %8d %2c %8.2f\n", stu.name, stu.num, stu.gender, stu.score); //将名字改为"Xiang Jun",num改为"20150306",score改为"92.0" modify(&stu); /* 调用函数change */ printf("%-10s %8d %2c %8.2f\n", stu.name, stu.num, stu.gender, stu.score); return 0;}小结:
主要涉及到strcpy函数的使用。
0 0
- oj Problem F: 复杂类型作函数参数之结构体指针做参数
- 结构体指针作函数的参数
- 指向结构体类型的指针数组做函数参数
- 结构体作函数参数
- C语言用结构体指针作函数参数
- C语言用结构体指针作函数参数
- C语言用结构体指针作函数参数
- C语言结构体指针变量作函数参数
- C语言结构体指针变量作函数参数
- oj3117复杂类型作函数参数之一维数组作函数参数
- 【C语言提高37】结构体元素做函数参数与结构指针做函数参数
- 结构体元素做函数参数和结构指针做函数参数
- 结构体变量作函数参数
- C语言结构体变量和结构体变量的指针作函数参数例题
- 数组指针作函数参数
- 字符指针作函数参数
- 指针数组作函数参数
- 用指针作函数参数
- 写给初学者31_安卓网络编程_异步任务的应用
- kubernetes1.6 安装master(二)
- 主函数递归之小鲤鱼
- 第三方快捷登陆API文档链接整理
- 安卓6.0以上常见权限处理
- oj Problem F: 复杂类型作函数参数之结构体指针做参数
- jquery第二章
- 初识JQuery
- 原生js 上传 后台用c#接收
- 快递鸟物流查询接口API调用代码示例
- JavaScript对象
- hihoCoder 1097 : 最小生成树一·Prim算法
- 深入分析ConcurrentHashMap
- 15 个 Android 通用流行框架大全