ZuoyeNo-06
来源:互联网 发布:网络机顶盒av线通用么 编辑:程序博客网 时间:2024/05/17 23:27
//
// main.c
// ZuoyeNo-06
//
// Created by 刘佳斌 on 15/11/10.
// Copyright © 2015年 刘佳斌. All rights reserved.
//
/*
用函数做下边的题
1、随机生成有10个元素(10~30)的二维数组
2、随机生成有10个元素(10~30)的二维数组 找到第大的值
3、随机生成有10个元素(10~30)的二维数组 找到第二大的值
4、随机生成有10个元素(10~30)的二维数组 找到第二大的值 并找到他所在的位置
5、输入两个小组的成绩 存到一个二维数组 计算每一个小组的平均成绩
*/
#include <stdio.h>
#include <stdlib.h>
void fun(){
int num[10];
for (int i=0; i<10; i++) {
num[i]=arc4random()%21+10;
}
for (int j=0; j<10; j++) {
printf("生成的第%d个数字为:%d\n",j+1,num[j]);
}
void fun1(int num[10]);
fun1(num);
}
void fun1(int num[10]){
int max=0;
for (int x=0; x<10; x++) {
if (num[x]>max) {
max=num[x];
}
}
printf("最大值为%d\n",max);
void fun2(int num[10],int max);
fun2(num,max);
}
void fun2(int num[10],int max){
int max2=0;
for (int x=0; x<10; x++) {
if (num[x]==max) {
continue;
}
if (num[x]>max2) {
max2=num[x];
}
}
printf("第二大的值为:%d\n",max2);
void fun3(int num[10],int max2);
fun3(num, max2);
}
void fun3(int num[10],int max2){
for (int x=0; x<10; x++) {
if (num[x]==max2) {
printf("第二大值的下标为%d\n",x);
}
}
}
void score1(){
int score[]={};
int sum=0;
int peo;
printf("请输入小组成员人数\n");
scanf("%d",&peo);
printf("请输入成员成绩\n");
for (int i=0; i<peo; i++) {
scanf("%d",&score[i]);
}
for (int j=0; j<peo; j++) {
sum=sum+score[j];
}
printf("总和为:%d\n",sum);
printf("平均成绩为:%d\n",sum/peo);
}
int main(int argc, const char * argv[]) {
#pragma mark -- 随机生成有10个元素(10~30)的二维数组
fun(); //随机生成数组
score1();
return 0;
}
// main.c
// ZuoyeNo-06
//
// Created by 刘佳斌 on 15/11/10.
// Copyright © 2015年 刘佳斌. All rights reserved.
//
/*
用函数做下边的题
1、随机生成有10个元素(10~30)的二维数组
2、随机生成有10个元素(10~30)的二维数组 找到第大的值
3、随机生成有10个元素(10~30)的二维数组 找到第二大的值
4、随机生成有10个元素(10~30)的二维数组 找到第二大的值 并找到他所在的位置
5、输入两个小组的成绩 存到一个二维数组 计算每一个小组的平均成绩
*/
#include <stdio.h>
#include <stdlib.h>
void fun(){
int num[10];
for (int i=0; i<10; i++) {
num[i]=arc4random()%21+10;
}
for (int j=0; j<10; j++) {
printf("生成的第%d个数字为:%d\n",j+1,num[j]);
}
void fun1(int num[10]);
fun1(num);
}
void fun1(int num[10]){
int max=0;
for (int x=0; x<10; x++) {
if (num[x]>max) {
max=num[x];
}
}
printf("最大值为%d\n",max);
void fun2(int num[10],int max);
fun2(num,max);
}
void fun2(int num[10],int max){
int max2=0;
for (int x=0; x<10; x++) {
if (num[x]==max) {
continue;
}
if (num[x]>max2) {
max2=num[x];
}
}
printf("第二大的值为:%d\n",max2);
void fun3(int num[10],int max2);
fun3(num, max2);
}
void fun3(int num[10],int max2){
for (int x=0; x<10; x++) {
if (num[x]==max2) {
printf("第二大值的下标为%d\n",x);
}
}
}
void score1(){
int score[]={};
int sum=0;
int peo;
printf("请输入小组成员人数\n");
scanf("%d",&peo);
printf("请输入成员成绩\n");
for (int i=0; i<peo; i++) {
scanf("%d",&score[i]);
}
for (int j=0; j<peo; j++) {
sum=sum+score[j];
}
printf("总和为:%d\n",sum);
printf("平均成绩为:%d\n",sum/peo);
}
int main(int argc, const char * argv[]) {
#pragma mark -- 随机生成有10个元素(10~30)的二维数组
fun(); //随机生成数组
score1();
return 0;
}
0 0
- ZuoyeNo-06
- ZuoyeNo-03
- ZuoyeNo-04
- ZuoyeNo-05
- ZuoyeNo-07
- 06
- 06
- 06
- 06
- 06 ???
- 06-06-06
- 06-06-06
- 2011-06-06 21:06:06
- 2005-06-06工作计划
- 06/02/06
- 06/03/06
- 06/06/01
- 06/06/08
- Jquery中$(this)的含义----联系的问题
- javascript 语言技巧
- JS封装成DLL
- VMware
- [LeetCode104]Maximum Depth of Binary Tree
- ZuoyeNo-06
- MySQL Drop 大表解决方案
- 关于view滑动的学习
- 转载-Hadoop NameNode元数据相关文件目录解析
- 实时发布-嵌入式OSGi的应用
- 指针用法及常见形式
- Note-07-指针
- iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用
- 使用PowerDesigner创建CDM图