数学与应用数学 C语言程序设计,【C程序在数学上的应用】数学与应用数学专业...

摘 要 C语言是目前世界上流行、使用最广泛的面向过程的高级程序设计语言。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。

数学问题是相对较难的问题,C语言不但能够解决简单的数学问题,而且对于函数等抽象的数学问题也是迎刃而解。

关键词 C语言;程序设计语言;高级语言

一、举例说明

1.简单的数学问题

【例1】在键盘上输入N个整数,试编制程序使该数组中的数按照从大到小的次序排列。

分析:C中数组长度必须是确定大小,即指定N的值。排序的方法有多种,我们取出其中两种作为参考。

方法一:起泡排序

从第一个数开始依次对相邻两数进行比较,如次序对则不做任何操作;如次序不对则使这两个数交换位置。第一遍的(N-1)次比较后,最大的数已放在最后,第二遍只需考虑(N-1)个数,以此类推直到第(N-1)遍比较后就可以完成排序。

源程序如下:

#define N 10

#include"stdio.h"

main()

{

int a[N],i,j,temp;

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

for(i=0;ia[j+1])

{

temp=a[j];

a[j]=a[j+1];

a[j+1]=temp;

}

}

printf("the array after sort:\n");

for(i=0;ia[j])

min=j;

temp=a[i];

a[i]=a[min];

a[min]=temp;

}

for(i=2;imax)

{max= a[i][j];

r=i;

c=j;

}

printf(“max=%d , row =%d , colum=%d \n”,max , r, c);

}

二、总结

C语言既有高级语言的特点,又具有汇编语言的特点;既是一个成功的系统设计语言,又是一个使用的程序设计语言;既能用来编写不依赖计算机

硬件的应用程序,又能用来编写各种系统程序;是一种受欢迎、应用广泛的程序设计语言。

C语言能够应用于数学上,为人类的生产、生活带来方便。

参考文献:

[1]谭浩强.C程序设计[M].清华大学出版社.

[2]乔林.C程序设计[M].清华大学出版社.

[3]姚国清,夏军宝,何勇强.C程序设计[M].航空工业出版社.

[4]田淑清.C程序设计(第2版)[M].电子工业出版社.

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值