4.13-数组的内存存储细节
2015-07-28 08:38
274 查看
#include <stdio.h>
/*
提示用户输入5个学生的成绩,算出平均分并且输出
*/
int main()
{
// 1.定义一个数组来存储成绩
int scores[5];
// 2.提示输入成绩
//
用来存储总分
int sum = 0;
for (int i =
0; i<5; i++) {
// 2.1
提示输入某个学生的成绩
printf("请输入第%d个学生的成绩:\n",
i + 1);
// 2.2
存储当前学生的成绩
scanf("%d", &scores[i]);
// 2.3
累加成绩
sum += scores[i];
}
// 3.计算平均分,并且输出
printf("平均分是%f\n", sum/5.0);
return 0;
}
void test1()
{
// 1.定义一个数组来存储成绩
int scores[5];
// 2.提示输入成绩
printf("请输入第1个学生的成绩:\n");
scanf("%d", &scores[0]);
printf("请输入第2个学生的成绩:\n");
scanf("%d", &scores[1]);
printf("请输入第3个学生的成绩:\n");
scanf("%d", &scores[2]);
printf("请输入第4个学生的成绩:\n");
scan
4000
f("%d", &scores[3]);
printf("请输入第5个学生的成绩:\n");
scanf("%d", &scores[4]);
// 3.计算平均分,并且输出
int sum = 0;
for (int i =
0 ; i<5; i++) {
sum += scores[i];
}
printf("平均分是%f\n", sum/5.0);
}
void test()
{
/*
char cs[5]= {'a', 'A', 'D', 'e', 'f'};
printf("%p\n", cs);
for (int i = 0; i<5; i++) {
printf("cs[%d]的地址是:%p\n", i, &cs[i]);
}*/
int ages[3]= {10 ,
19, 18};
printf("%p\n", ages);
for (int i =
0; i<3; i++) {
printf("ages[%d]的地址是:%p\n",
i, &ages[i]);
}
}
/*
提示用户输入5个学生的成绩,算出平均分并且输出
*/
int main()
{
// 1.定义一个数组来存储成绩
int scores[5];
// 2.提示输入成绩
//
用来存储总分
int sum = 0;
for (int i =
0; i<5; i++) {
// 2.1
提示输入某个学生的成绩
printf("请输入第%d个学生的成绩:\n",
i + 1);
// 2.2
存储当前学生的成绩
scanf("%d", &scores[i]);
// 2.3
累加成绩
sum += scores[i];
}
// 3.计算平均分,并且输出
printf("平均分是%f\n", sum/5.0);
return 0;
}
void test1()
{
// 1.定义一个数组来存储成绩
int scores[5];
// 2.提示输入成绩
printf("请输入第1个学生的成绩:\n");
scanf("%d", &scores[0]);
printf("请输入第2个学生的成绩:\n");
scanf("%d", &scores[1]);
printf("请输入第3个学生的成绩:\n");
scanf("%d", &scores[2]);
printf("请输入第4个学生的成绩:\n");
scan
4000
f("%d", &scores[3]);
printf("请输入第5个学生的成绩:\n");
scanf("%d", &scores[4]);
// 3.计算平均分,并且输出
int sum = 0;
for (int i =
0 ; i<5; i++) {
sum += scores[i];
}
printf("平均分是%f\n", sum/5.0);
}
void test()
{
/*
char cs[5]= {'a', 'A', 'D', 'e', 'f'};
printf("%p\n", cs);
for (int i = 0; i<5; i++) {
printf("cs[%d]的地址是:%p\n", i, &cs[i]);
}*/
int ages[3]= {10 ,
19, 18};
printf("%p\n", ages);
for (int i =
0; i<3; i++) {
printf("ages[%d]的地址是:%p\n",
i, &ages[i]);
}
}
相关文章推荐
- 4.12-数组
- 2.1 编写第一个C#程序
- 使用ArcGIS GP服务
- hdu 1201 18岁生日
- 小波变换 C++ opencv 实现
- 4.11-char练习
- TestCamera 下载地址
- noip过河卒
- android setBackgroundDrawable 的padding问题
- 编写的windows程序,崩溃时产生crash dump文件的办法
- hdu杭电1873 看病要排队【优先队列】
- Trie树
- C++ 读书笔记
- 4.09-char
- 4.10-char2
- UVA 673 Parentheses Balance
- Java项目性能监控和调优工具-Javamelody
- C++ curl跨平台HttpClient
- Qt creator 加入资源后无法使用
- 处理器对程序性能的影响