C语言—随练

3人阅读 评论(0) 收藏 举报

冒泡排序,求最大公约数,求1到100中9出现的次数的C语言程序

void seq(int a[], int num)//冒泡排序

{
int i, j, tem;
for (i = 0; i < 4; i++)
{
for (j = 0; j < 5 - i; j++)//因为最后一个已经排好
{
if (a[j] < a[j + 1])
{
tem = a[j];
a[j] = a[j + 1];
a[j + 1] = tem;
}
}
}
for (i = 0; i < 5; i++)
{
printf("%d", a[i]);
}
}
int max(int a[], int num)//求数组中的最大值
{
int max = a[0];
int i;
for (i = 0; i < 10; i++)
{
if (a[i]>max)
{
max = a[i];
}
}
return max;


}//预处理程序要完成文件合并,宏展开等情况
int xj_gcd(int  a, int b)//求最大公约数
{
while (a != b)
{
if (a > b)
{
a = a - b;
}
else
{
b = b - a;
}
}
return a;
}
int zz_gcd(int a, int b)
{
int c;
c = a%b;
while (0 != c)
{
a = b;
b = c;
c = a%b;
}
return b;
}
int qj_gcd(int a, int b)
{
int i;
i = (a > b) ? b : a;
while (a%i != 0 || b%i != 0)
{
i--;


}
return i;
}
int appear_9()
{
int i;
int count = 0;
for (i = 1; i <=100; i++)
{
if (i % 10 == 9)
{
count++;
}
if (i / 10 == 9)
{
count++;
}
}
return count;
}
float calculate()//关于
{
int i = 1;
float sign = 1.0;
float sum = 0.0;
for (i = 1; i <= 100; i++)
{
sum += sign / i;
sign = -sign;
}
printf("%f\n", sum);
}

查看评论

C语言数组练编程习题

  • 2011年10月25日 13:14
  • 14KB
  • 下载

课堂随练C语言代码

  • 2018年04月20日 16:12
  • 4KB
  • 下载

【20170926】C语言每日一练

【程序4】 题目:输入某年某月某日,判断这一天是这一年的第几天?#include int main(int argc, char* argv[]) { int year,month,date...
  • weixin_40335368
  • weixin_40335368
  • 2017-09-26 18:13:12
  • 100

键盘打字练习 c语言

  • 2009年04月10日 23:18
  • 58KB
  • 下载

【C语言天天练(二十)】scanf函数详解

引言:scanf函数虽然是学习C语言时比较早就接触的一个函数,但在使用过程中,发现真正掌握它却并不容易。本文就通过各种例子来详细的总结一下该函数的各种用法,假设它的调用格式为 scanf("",)。 ...
  • To_Be_IT_1
  • To_Be_IT_1
  • 2014-07-01 22:14:31
  • 1231

[C大程]图形程序设计_3 随笔画

#include "graphics.h" #include "extgraph.h" #include "genlib.h" #include "simpio.h" #include "conio....
  • ZJU_fish1996
  • ZJU_fish1996
  • 2015-12-21 23:58:35
  • 2615

C语言900例子,入门必练(包括单片机C语言教程)

  • 2011年02月28日 11:03
  • 704KB
  • 下载

c语言练习题

  • 2015年09月20日 16:40
  • 5.82MB
  • 下载

一个随笔画程序

上上上周,老师布置了一个project,有随笔画和CAD可以选择,我选择了随笔画程序。 最基本的功能是实现鼠标左键按下时,移动鼠标以后,会出现一条线,来表示鼠标经过的轨迹,当抬起鼠标左键以后,就不...
  • srfdtg
  • srfdtg
  • 2017-05-26 15:01:48
  • 461

C语言开发实战

  • 2015年07月03日 07:36
  • 260.71MB
  • 下载
    个人资料
    持之以恒
    等级:
    访问量: 146
    积分: 124
    排名: 119万+
    文章分类
    文章存档
    最新评论