C语言
文章平均质量分 60
csu_17
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言——实例003 完全开方
/* Name: Copyright: Author: Date: 27/07/17 08:44 Description: 【程序3】题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 1.程序分析:在10万以内判断,先将该数加上100后再开方, 再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。原创 2017-07-29 11:17:00 · 1014 阅读 · 0 评论 -
C语言——实例038 3*3矩阵对角线元素之和
/* Name: Copyright: Author: Date: 31/07/17 11:34 Description: 【程序38】题目:求一个3*3矩阵对角线元素之和 1.程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。*/#include int main(){ int a[3][3],sum = 0,i,j; print原创 2017-08-01 09:39:35 · 938 阅读 · 1 评论 -
C语言——实例037 选择法对10个数排序
/* Name: Copyright: Author: Date: 31/07/17 11:13 Description: 【程序37】题目:对10个数进行排序 程序分析: 选择法*/#include int main(){ int a[100],temp,i,j,n,min; while(printf("请输入待排序的数的个数:") && scanf("原创 2017-08-01 09:39:20 · 1839 阅读 · 0 评论 -
C语言——实例036 100之内的素数
/* Name: Copyright: Author: Date: 31/07/17 11:03 Description: 【程序36】题目:求100之内的素数 */#include #include int main(){ int count = 0,i,j,flag; printf("100之内的素数有:\n\n"); for(i = 2;i <=原创 2017-08-01 09:38:58 · 380 阅读 · 0 评论 -
C语言——实例035 文本颜色设置
/* Name: Copyright: Author: Date: 31/07/17 11:01 Description: 【程序35】题目:文本颜色设置 ?*/#include int main(){ int color; for(color = 1;color < 16;color++) { textcolor(color); cprintf("原创 2017-08-01 09:38:40 · 1097 阅读 · 0 评论 -
C语言——实例034 函数调用
/* Name: Copyright: Author: Date: 31/07/17 10:57 Description: 【程序34】题目:练习函数调用*/#include void hello_world(void){ printf("Hello,world!\n\n");}void three_hellos(void){ int counter;原创 2017-08-01 09:38:19 · 656 阅读 · 0 评论 -
C语言——实例033 gotoxy()与clrscr()函数
/* Name: Copyright: Author: Date: 31/07/17 10:54 Description: 【程序33】题目:学习gotoxy()与clrscr()函数 clrscr():清屏函数 ①只有在Turbo C 中可以运行 ! ②在Turbo C++ 中,需要先另存为(save as).C格式,才能使用。 gotoxy(原创 2017-08-01 09:38:02 · 2056 阅读 · 0 评论 -
C语言——实例002 利润 & 奖金
/* Name: Copyright: Author: Date: 27/07/17 08:44 Description: 【程序2】题目:企业发放的奖金根据利润提成。 利润(I)低于或等于10万元时,奖金可提10%; 利润高于10万元,低于20万元时, 低于10万元的部分按10%提成, 高于10万元的部分,可提成原创 2017-07-29 11:06:03 · 1121 阅读 · 0 评论 -
C语言——int main,main 和 void main;return
先简而言之1.void 和 int 表明声明不同的主函数返回值,不声明则默认返回值为int整型。2.int main可移植性强。3.C语言从来没声明过```void main```,只声明过```main()```。3.抛弃一切用```void main```编写C程序的习惯! 稍微深入main函数,又称主函数,作为绝大大部分C程序唯一的入口(比如windows编程中可转载 2017-07-29 09:46:54 · 2489 阅读 · 0 评论 -
C语言——头文件中尖括号和双引号的区别
尖括号 #include : 编译器会去系统配置的库环境变量和者用户配置的路径去搜索,而不会在项目的当前目录去查找一般用于包含标准的库头文件,双引号 #include "stdio.h":编译器会先在项目的当前目录查找,找不到后才会去系统配置的库环境变量和用户配置的路径去搜索一般用于包含用户自己编写的头文件,原创 2017-07-29 09:34:56 · 3414 阅读 · 0 评论 -
C语言——实例042 auto
/* Name: Copyright: Author: Date: 31/07/17 13:39 Description: 【程序42】 题目:学习使用auto定义变量的用法 C语言中提供了存储说明符auto、register、extern、static说明的四种存储类别。 四种存储类别说明符有两种存储期:自动存储期和静态存储期。 其中auto和register对应自动原创 2017-08-02 10:29:39 · 621 阅读 · 0 评论 -
C语言——实例065 一个最优美的图案。
062 到 065 可不理/* Name: Copyright: Author: Date: 31/07/17 14:37 Description: 【程序65】题目:一个最优美的图案。 ?*/#include "graphics.h"#include "math.h"#include "dos.h"#include "conio.h"#原创 2017-08-01 11:22:31 · 3501 阅读 · 0 评论 -
C语言——实例041 static 静态局部变量
/* Name: Copyright: Author: Date: 31/07/17 13:35 Description: 【程序41】题目:学习static定义静态变量的用法 static有两种用法:面向过程程序设计中的static 面向对象程序设计中的static 这里的是:面向过程 静态全局变量:在全局变量前,加上关键字st原创 2017-07-31 20:29:34 · 3093 阅读 · 0 评论 -
C语言——实例040 数组逆序输出
/* Name: Copyright: Author: Date: 31/07/17 13:29 Description: 【程序40】题目:将一个数组逆序输出。*/#include int main(){ int a[100],i,n,temp; printf("请输入数组长度:"); scanf("%d",&n); printf("请输入数组各元素的值:原创 2017-07-31 20:23:28 · 2665 阅读 · 0 评论 -
C语言——实例039 有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中
第一个程序:有bug,但没发现/* Name: Copyright: Author: Date: 31/07/17 11:42 Description: 【程序39】题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。 1. 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况, 插入后此元素之后的数,依次后移一个位置原创 2017-07-31 20:20:05 · 1948 阅读 · 0 评论 -
C语言——实例032 Press any key to change color, do you want to try it. Please hurry up!
error: ld returned 1 exit status可以把 ld returned 1 exit status前面的详细出错说出来程序是没有问题的,可能的问题最有可能是以下2个1.是你的程序已经在运行,关闭原来的程序就可以正常了2.你机器上有杀毒(安全)软件阻止了你程序的生成,退出杀毒(安全)软件再试下。/* Name: Copyright:原创 2017-07-31 20:02:21 · 1844 阅读 · 0 评论 -
C语言——实例031 输入字母判断星期几
第一个程序:即使去掉while循环,先后输入T u,得不到理想结果,输入 T h,得到理想结果(星期四),不知道是什么问题/* Name: Copyright: Author: Date: 31/07/17 10:15 Description: 【程序31】题目:请输入星期几的第一个字母来判断一下是星期几, 如果第一个字母一样,则继续判断第二个字母。 ?原创 2017-08-01 09:37:33 · 3556 阅读 · 0 评论 -
C语言——实例030 回文数
/* Name: Copyright: Author: Date: 31/07/17 10:02 Description: 【程序30】 题目:一个5位数,判断它是不是回文数。 即12321是回文数,个位与万位相同,十位与千位相同。 程序分析:同华科机试某题有点像 */#include int main(){ int n,a[6]; // int原创 2017-08-01 09:37:07 · 626 阅读 · 0 评论 -
C语言——实例019 完数
这是一个错误的程序。找了十分钟没找到错误,静下心来,发现,存储因子应该在判断该数是否是完数之后。/* Name: Copyright: Author: Date: 30/07/17 18:20 Description: 【程序19】题目:一个数如果恰好等于它的因子之和,这个数就称为"完数"。 例如6=1+2+3.编程,找出1000以内的所有完数。 程序分原创 2017-07-31 19:14:46 · 773 阅读 · 0 评论 -
C语言——实例018 s=a+aa+aaa+aaaa+aa...a
/* Name: Copyright: Author: Date: 30/07/17 09:53 Description: 【程序18】题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。*/#include int main(){ int a,n原创 2017-07-30 18:19:38 · 818 阅读 · 0 评论 -
C语言——实例017 统计字符、数字、空格等
/* Name: Copyright: Author: Date: 30/07/17 09:34 Description: 【程序17】题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。*/#include int main(){ char c; int i,letter = 0,space = 0,digit = 0,others = 0原创 2017-07-30 09:51:15 · 1323 阅读 · 0 评论 -
C语言——实例016 最大公约数,最小公倍数
/* Name: Copyright: Author: Date: 30/07/17 09:21 Description: 【程序16】题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 程序分析:辗转相除法 又名欧几里德算法 设两数为a、b(a>b),求a和b最大公约数(a,b)的步骤如下: 用a除以b(a≥b),得a÷b=q......r1(0≤r1)。原创 2017-07-30 09:33:39 · 587 阅读 · 0 评论 -
C语言——实例015 条件运算符,成绩等级
/* Name: Copyright: Author: Date: 30/07/17 09:09 Description: 【程序15】题目:利用条件运算符的嵌套来完成此题: 学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。 程序分析:条件运算符(? : )是一个三目运算符,即有三个操作数 */#include int原创 2017-07-30 09:20:48 · 1869 阅读 · 0 评论 -
C语言——实例014 质因数
/* Name: Copyright: Author: Date: 30/07/17 08:46 Description: 【程序14】题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n原创 2017-07-30 09:08:56 · 561 阅读 · 0 评论 -
C语言——实例013 水仙数
/* Name: Copyright: Author: Date: 29/07/17 21:43 Description: 【程序13】题目:打印出所有的"水仙花数", 所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个"水仙花数",因为 153 = 1的三次方 + 5的三次方 + 3的三次方。*/#include int ma原创 2017-07-29 21:53:51 · 574 阅读 · 0 评论 -
C语言——实例012 素数
/* Name: Copyright: Author: Date: 29/07/17 21:32 Description: 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。 */#include #include int main()原创 2017-07-29 21:43:00 · 602 阅读 · 0 评论 -
C语言——实例011 斐波那契数列 兔子问题
/* Name: Copyright: Author: Date: 29/07/17 21:03 Description: 【程序11】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 斐波那契数列 兔子的规律为数列1,1,2,3,5,8,13原创 2017-07-29 21:30:54 · 6338 阅读 · 0 评论 -
C语言——实例010 打印楼梯,同时在楼梯上方打印两个笑脸。
/* Name: Copyright: Author: Date: 29/07/17 20:59 Description: 【程序10】题目:打印楼梯,同时在楼梯上方打印两个笑脸。 1.程序分析:根据i的变化来控制输出黑方格的个数。*/#include int main(){ int i,j; printf("\1\1\n"); /*输出两个笑脸 数字1原创 2017-07-29 21:07:02 · 5337 阅读 · 0 评论 -
C语言——实例009 输出国际象棋棋盘。
/* Name: Copyright: Author: Date: 29/07/17 20:30 Description: 【程序9】题目:要求输出国际象棋棋盘。 1.程序分析:根据i+j的和的变化来控制输出黑方格,还是白方格。 国际象棋棋盘简单表示:八乘八的矩阵或网格,在行数与列数相加为偶数的格子上显示一个字符,其余位置为空格 */#include int原创 2017-07-29 20:39:07 · 4708 阅读 · 0 评论 -
C语言——实例005 输入三个整数x,y,z,请把这三个数由小到大输出。
/* Name: Copyright: Author: Date: 27/07/17 08:44 Description: 【程序5】 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 1.程序分析:我们想办法把最小的数放到x上, x与y、z比较,把最小的数存储在x y与z比较 简言:xyz分别存储从小到大的三个数 */#incl原创 2017-07-29 11:35:23 · 12387 阅读 · 0 评论 -
C语言——实例006 用*号输出字母C的图案。
/* Name: Copyright: Author: Date: 29/07/17 09:26 Description: 【程序6】题目:用*号输出字母C的图案。*/ #include int main(){ printf("Hello C-world!\n\n"); printf(" ****\n"); printf(" *\n"); printf("原创 2017-07-29 19:55:12 · 896 阅读 · 0 评论 -
C语言——实例001 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
/* Name: Copyright: Author: Date: 27/07/17 08:43 Description: 【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。原创 2017-07-29 10:10:46 · 4763 阅读 · 0 评论 -
C语言——实例008 数字版九九乘法表
/* Name: Copyright: Author: Date: 29/07/17 20:10 Description: 【程序8】题目:输出9*9口诀。*/#include int main(){ int i,j,result; printf("\n"); for(i = 1;i < 10;i++) { for(j = 1;j < 10 && j <原创 2017-07-29 20:29:09 · 589 阅读 · 0 评论 -
C语言——实例004 某年第几天
/* Name: Copyright: Author: Date: 27/07/17 08:44 Description: 【程序4】题目:输入某年某月某日,判断这一天是这一年的第几天? 1.程序分析:以3月5日为例,应该先把前两个月的加起来, 然后再加上5天即本年的第几天,特殊情况, */#include int main(){ int ru原创 2017-07-29 11:26:47 · 574 阅读 · 0 评论 -
C语言——实例020 球掉落
/* Name: Copyright: Author: Date: 30/07/17 18:20 Description: 【程序20】题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下, 求它在第10次落地时,共经过多少米?第10次反弹多高?*/#include int main(){ int i,n; float s,h; w原创 2017-07-31 19:15:22 · 570 阅读 · 0 评论 -
C语言——实例021 猴子贪吃桃子,求桃子数
关于day是大于0还是大于1,数学不太好,可是手算的结果是766,觉得应该是大于1/* Name: Copyright: Author: Date: 30/07/17 19:30 Description: 【程序21】 题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个, 第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以原创 2017-07-31 19:15:55 · 1913 阅读 · 0 评论 -
C语言——实例029 逆序输出
/* Name: Copyright: Author: Date: 31/07/17 09:46 Description: 【程序29】 题目:给一个不多于5位的正整数, 要求:一、求它是几位数,二、逆序打印出各位数字。 1. 程序分析:学会分解出每一位数*/#include int main(){ long a,b,c,d,e,f,x; //原创 2017-08-01 09:36:42 · 636 阅读 · 0 评论 -
C语言——实例028 年龄
/* Name: Copyright: Author: Date: 30/07/17 23:54 Description: 【程序28】 题目:有5个人坐在一起, 问第五个人多少岁?他说比第4个人大2岁。 问第4个人岁数,他说比第3个人大2岁。 问第三个人,又说比第2人大两岁。 问第2个人,说比第一个人大两岁。 最后问第一个人,他说是10岁。请问原创 2017-07-31 19:21:05 · 944 阅读 · 0 评论 -
C语言——实例027 递归,字符相反顺序输出
首先想到的是这个,但是最后输出只有3个字符/* Name: Copyright: Author: Date: 30/07/17 23:05 Description: 【程序27】 题目:利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。*/#include void fun(int n){ char next; if(n > 0)原创 2017-07-31 19:18:06 · 2810 阅读 · 0 评论 -
C语言——实例026 阶乘
/* Name: Copyright: Author: Date: 30/07/17 21:29 Description: 【程序26】 题目:利用递归方法求5!。 程序分析:比上一题更简单 */#include int main(){ int i,n; long int a[100]; while(printf("请输入n:") && scanf("%d原创 2017-07-31 19:17:40 · 471 阅读 · 0 评论
分享