| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1123 人关注过本帖
标题:指针,函数
只看楼主 加入收藏
菜鸟中的肉鸡
Rank: 1
等 级:新手上路
帖 子:13
专家分:6
注 册:2016-12-2
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
指针,函数
#include <stdio.h>
#define NUMBER 5
double gpa(int score); //一门课绩点分计算函数
double avg_gpa(  ); //所有课程平均绩点分计算函数,补全该函数参数部分
void print_array( ); //数组每个元素打印函数,补全该函数参数部分
void scan_array( ); //数组每个元素读取函数,补全该函数参数部分
int main(void)
{
unsigned int scores[NUMBER] = { 0 };
unsigned int credits[NUMBER] = { 0 };
double avg_gpa_result = 0.0;
unsigned int NUMBER = 0;
unsigned int scores[NUMBER];
unsigned int credits[NUMBER];
double gpa_result[NUMBER];
printf("Please input all the scores!\n");
scan_array( ); //读取每门课的分数
printf("Your scores are ");
print_array( ); //将每门课的分数打印出来
printf("\nPlease input all the credits!\n");
scan_array( ); //读取每门课的对应的学分
printf("Your credits are ");
print_array( ); //将每门课的分数打印出来
//计算机一学期所有课程的平均绩点分,并输出
return 0;
搜索更多相关主题的帖子: include double scores 课程 元素 
2016-12-02 07:43
linlulu001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:20
帖 子:944
专家分:4047
注 册:2016-4-13
收藏
得分:7 
不懂你想表达什么,直接能看出来的是变量重复声明。
2016-12-02 09:21
炎天
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:桃花岛
等 级:贵宾
威 望:29
帖 子:1218
专家分:4986
注 册:2016-9-15
收藏
得分:7 
void  print_array(int *a)
void  scan_array(int *a)
double gpa(int *a)

早知做人那么辛苦!  当初不应该下凡
2016-12-02 11:11
菜鸟中的肉鸡
Rank: 1
等 级:新手上路
帖 子:13
专家分:6
注 册:2016-12-2
收藏
得分:0 
回复 2楼 linlulu001
一、 实验目的
(一) 学会用指针作访问数组的方法。
(二) 学会用数组与指针作为函数参数的方法。
二、 预习要求
(一) 地址和指针的概念;
(二) 数组和指针的关系;
(三) 函数的定义、函数类型、函数参数、函数调用的基本概念。
三、 实验学时
2 个学时
四、 实验内容
(一) 声明通过声明不同功能的函数, 求一学期 5 门课的平均绩点分。 参考代码片段如下:
-------------------------------------------------
#include <stdio.h>
#define NUMBER 5
double gpa(int score); //一门课绩点分计算函数
double avg_gpa(  ); //所有课程平均绩点分计算函数,补全该函数参数部分
void print_array( ); //数组每个元素打印函数,补全该函数参数部分
void scan_array( ); //数组每个元素读取函数,补全该函数参数部分
int main(void)
{
unsigned int scores[NUMBER] = { 0 };
unsigned int credits[NUMBER] = { 0 };
double avg_gpa_result = 0.0;
unsigned int NUMBER = 0;
unsigned int scores[NUMBER];
unsigned int credits[NUMBER];
double gpa_result[NUMBER];
printf("Please input all the scores!\n");
scan_array( ); //读取每门课的分数
printf("Your scores are ");
print_array( ); //将每门课的分数打印出来
printf("\nPlease input all the credits!\n");
scan_array( ); //读取每门课的对应的学分
printf("Your credits are ");
print_array( ); //将每门课的分数打印出来
//计算机一学期所有课程的平均绩点分,并输出
return 0;
}
2016-12-02 20:08
快速回复:指针,函数
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024553 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved