C语言入门谭浩强版

简单选择法排序

冒泡法排序

用数组和for循环进行学生成绩简单统计处理 例如:求个人平均分 学科平均分 单科最高分等

简单选择法

#include

#define N 10

void main()

{

int i,j,k,t;

int a[N];

printf("Input %d numbers :\n",N);

for(i=0;i

scanf("%d",&a[i]);

for(i=0;i

{

k=i;

for(j=i+1;j

if(a[k]>a[j])

k=j;

t=a[i];

a[i]=a[k];

a[k]=t;

}

printf("The sorted numbers are:\n");

for(i=0;i

printf("%d,",a[i]);

printf("\b \n");

}

冒泡法

#define N 10

#include

void main()

{int i,j,k,a[N];

printf("Input %d numbers\n",N);

for(i=0;i

scanf("%d",&a[i]);

printf("\n");

for(j=0;j

for(i=0;i

if(a[i]>a[i+1])

{

k=a[i];

a[i]=a[i+1];

a[i+1]=k;

}

printf("The sorted numbers are:\n");

for(i=0;i

printf("%d,",a[i]);

printf("\b \n");

}

用数组进行学生成绩简单统计处理(行列数 及 输出时的排版 可自行修改)

#include

#define m 3

#define n 4

void main()

{

int i,j,average,max,min,count_1=0,count_2=0,sum;

int a[m][n];

printf("Input each student's scores\n");

for(i=0;i

{ printf("student_%d:\n",i+1);

for(j=0;j

{

scanf("%d",&a[i][j]);

if(a[i][j]>=90)

count_1+=1;

if(a[i][j]<=60)

count_2+=1;

}

}

putchar('\n');

printf(" en ch PE IT average\n");

for(i=0;i

{

average=0;

sum=0;

printf("student_%d ",i+1);

for(j=0;j

{

sum+=a[i][j];

printf("%3d ",a[i][j]);

}

printf("%6d",sum/n);

putchar('\n');

}

printf("average ");

for(j=0;j

{

sum=0;

for(i=0;i

{

if(a[i][j]>a[i+1][j])

max=a[i][j];

else max=a[i+1][j];

if(a[i][j]

min=a[i][j];

else min=a[i+1][j];

}

for(i=0;i

sum+=a[i][j];

printf("%3d ",sum/m);

}

putchar('\n');

printf("max_score ");

for(j=0;j

printf("%3d ",max);

putchar('\n');

printf("min_score ");

fo

r(j=0;j

printf("%3d ",min);

putchar('\n');

printf("score>90 : %d\nscore<60 : %d\n",count_1,count_2);

}

C语言中怎么用循环统计买法,C语言入门谭浩强版简单选择法冒泡法用数组和for循环进行学生成绩简单统计处理...相关推荐

  1. c语言教材课后题答案6,C语言谭浩强版6章课后练习题答案.doc

    C语言谭浩强版6章课后练习题答案 第6章课后练习题 单项选择题 以下程序执行后,a是: int a =0,i,j; for (i=5;i>0;i--) for(j=0;j<4;j++) a ...

  2. c程序设计语言看第几版,到底该怎样评价谭浩强版《C程序设计》?

    原标题:到底该怎样评价谭浩强版<C程序设计>? 我想学过C语言的人都应该对谭浩强版<C程序设计>不陌生,有人对它大加赞赏,也有人对它吐槽颇多.那我们究竟应该怎样看待这本书呢?今 ...

  3. 谭浩强版c语言笔记(1)

    第1章 程序设计和c语言 1)机器指令:计算机能够识别和接受的二进制代码 2)机器语言:机器指令的集合 3)计算机程序:控制计算机操作的指令 第2章 一个程序主要包含两方面信息:对数据的描述(数据结构 ...

  4. 谭浩强版 c语言程序设计,c语言程序设计

    c语言程序设计 (2000年清华大学出版社出版的图书) 编辑 锁定 讨论 上传视频 <c语言程序设计>是2000年清华大学出版社出版的图书,作者是谭浩强.[1] 书    名 C语言程序设 ...

  5. C语言程序设计第五版谭浩强课后答案 第六章《利用数组处理批量数据》习题答案 (大一大二、考研、计算机二级必看)

    第六章<利用数组处理批量数据>习题答案 1. 用筛选法求100之内的素数 2. 用选择法对10个整数排序 3. 求一个3 X 3的整形矩阵对角线元素之和 4. 有一个已经排好序的数组,要求 ...

  6. C语言程序设计基础知识——谭浩强版

    1.一个程序应包括: 对数据的描述.在程序中要指定数据的类型和数据的组织形式,即数据结构. 对操作的描述.即操作步骤,算法. 程序=算法+数据结构 2.C源程序的结构特点 可以由一个或多个源文件组成. ...

  7. C语言指针 谭浩强版总结

    不掌握指针就是没有掌握C的精华 文章目录 不掌握指针就是没有掌握C的精华 一.指针是什么 二.指针变量 三.通过指针引用数组 四.通过指针引用字符串 五.指向函数的指针 六.返回指针值的函数 七.指针 ...

  8. C语言程序设计谭浩强版 九

     7.1 一维数组的定义和引用 7.1.1 一维数组的定义方式 一维数组的定义方式为:类型说明符  数组名  [常量表达式]: 其中: 类型说明符是任一种基本数据类型或构造数据类型. 数组名是用户 ...

  9. C语言程序设计谭浩强版 十 三

    9.1 概述        当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理 部分作处理, 处理完毕自动进入对源程序的编译. 9.2 宏定义 在C语言源程序中允许用一个标识符来表示 ...

最新文章

  1. 你为何如此优秀?| 神策数据 2018 年获奖集锦
  2. 第一个c++泛型函数(即模板)
  3. JSON指针:JSON-P 1.1概述系列
  4. Oracle 11g RAC 第二节点root.sh执行失败后再次执行root.sh
  5. python合并两个文本文件内容_利用python自带插件合并多个excle文件内容
  6. 面试精讲之面试考点及大厂真题 - 分布式专栏 23 分布式系统下分布式锁的实现
  7. 【报告分享】2021企业营销数字化转型研究报告.pdf(附下载链接)
  8. SQL SERVER 2008的错误日志太大
  9. Python爬虫之一:十几行代码下载王者荣耀所有皮肤
  10. linux let命令详解,Linux命令:let(示例代码)
  11. windows10---Excel2016基本操作技巧
  12. 计算机常用的启动方法有,加快电脑开机、运行的常用手段
  13. jstat命令查看jvm的GC情况
  14. arduino惊喜盒子
  15. (8)echo 命令
  16. 每粒尘埃都有IP,你信了吗?
  17. 论文笔记(十七):Brax — A Differentiable Physics Engine for Large Scale Rigid Body Simulation
  18. 互联网游戏-数据分析项目
  19. google 2fa 双因子印证
  20. 蓝桥杯训练第七天打卡

热门文章

  1. 膨胀卷积的缺点_膨胀卷积与IDCNN
  2. dictionary在python中什么意思_Python 字典(Dictionary)操作详解
  3. vscode调试redis源码
  4. Python编程 | 新手必会的 9 个 Python 技巧
  5. eclipse中菜单Build Path的解释和设置
  6. 微软为何选择在 Github 上开源 .NET 核心?
  7. 深度学习《CNN架构续篇 - 学习率衰减》
  8. 漫步微积分十九——牛顿法解方程
  9. c语言程序女设计教学效果分析,C语言程序设计的教学论文
  10. leetcode —— 面试题62. 圆圈中最后剩下的数字