C语言 数组长度...int length = sizeof(stu) / sizeof(stu[0]);
2016-01-02 00:41
381 查看
#include <stdio.h>
int main(int argc, const char * argv[])
{
struct Student {
int num;
char * name;
char sex;
float score;
};
struct Student stu[5] = {
{ 101, "Li ping", 'F', 45 },
{ 102, "Zhang ping", 'M', 62.5 },
{ 103, "He ping", 'F', 92.5 },
{ 104, "Cheng ping", 'M', 87 },
{ 105, "Wang ping", 'M', 58 }
};
int count = 0;
float sumScore = 0;
int length = sizeof(stu) / sizeof(stu[0]);
printf("%d\n", length);
for (int i = 0; i < length; i++) {
if (stu[i].score < 60.0) {
count++;
}
sumScore += stu[i].score;
}
printf("不及格人数 = %d , 平均分数是 %.2f\n", count,sumScore/length);
return 0;
}
int main(int argc, const char * argv[])
{
struct Student {
int num;
char * name;
char sex;
float score;
};
struct Student stu[5] = {
{ 101, "Li ping", 'F', 45 },
{ 102, "Zhang ping", 'M', 62.5 },
{ 103, "He ping", 'F', 92.5 },
{ 104, "Cheng ping", 'M', 87 },
{ 105, "Wang ping", 'M', 58 }
};
int count = 0;
float sumScore = 0;
int length = sizeof(stu) / sizeof(stu[0]);
printf("%d\n", length);
for (int i = 0; i < length; i++) {
if (stu[i].score < 60.0) {
count++;
}
sumScore += stu[i].score;
}
printf("不及格人数 = %d , 平均分数是 %.2f\n", count,sumScore/length);
return 0;
}
相关文章推荐
- 学习c++的五十条忠告
- C语言-指针
- C++模板元编程(三)
- C语言指针-----指针与字符串
- C++笔记——动态链接库测试实例
- C++笔记——动态链接库测试实例
- C++笔记——拷贝对象
- C++笔记——创建一个动态链接库工程
- C语言-字符串
- c++实现回调函数及使用方法
- C语言指针-----指针与结构体
- C语言算法
- C语言指针-----指针与函数
- 利用C++11实现一个自动注册的工厂
- /usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.15' not found的解决办法
- C语言指针-----指针与数组
- C++动态分配内存释放内存
- C/C++程序的内存区域划分
- C/C++综合測试题(三)
- C++Builder加载Png图片