精华内容
下载资源
问答
  • C语言经典算法100例

    2018-07-29 10:38:51
    题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 ...等一些经典案例还有答案
  • 【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。...
  • C语言经典算法100例_超详细版.doc,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
  • c语言经典算法100例

    2018-08-20 09:18:41
    c语言算法100例,涵盖数据结构,基础算法c语言算法100例,涵盖数据结构,基础算法c语言算法100例,涵盖数据结构,基础算法
  • C语言经典算法100例 递归问题
  • c语言的一些小例子,帮助初学者进一步了解c语言,pdf格式,不用担心排版
  • C语言经典算法100例2009年07月13日 星期一 19:21C语言的学习要从基础开始这里是100经典算法C语言的学习要从基础开始这里是100经典算法 题目古典问题有一对兔子从出生后第3个月起每个月都生一对兔子小兔 子长...
  • C++语言经典、实用、趣味编程百精解\C++经典程序200c语言经典算法100例经典,赶快下吧!
  • 计算机文档
  • C语言经典算法100例题目.doc
  • C语言经典算法100例.doc
  • C语言经典算法100例[借鉴].pdf
  • C语言经典算法100例(一)

    万次阅读 多人点赞 2018-07-13 15:06:52
    从网上找到很多C语言入门练习100题,本小白就决定来试试啦! 程序采用visual studio 2017,因为编程不熟练,就仅保证正确,不保证高效啦! ====================================================================...

    从网上找到很多C语言入门练习100题,本小白就决定来试试啦!

    程序采用visual studio 2017,因为编程不熟练,就仅保证正确,不保证高效啦!

    =======================================================================

    【程序1】

    题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?

    # include <stdio.h>
    # include <stdlib.h>
    
    int main()
    {
    	int i,j,k,m;
    	int s = 0;
    	int S, N;
    	int num[100][3] = {};
    
    	for (i = 1; i < 5; i++) {
    		for (j = 1; j < 5; j++) {
    			for (k = 1; k < 5; k++) {
    				num[s][0] = i;
    				num[s][1] = j;
    				num[s][2] = k;
    				s = s + 1;
    			}
    		}
    	}
    	
    	S = s;
    	N = S;
    	for (m = 0; m < S; m++) {
    		if (num[m][0] == num[m][1] || num[m][0] == num[m][2] || num[m][1] == num[m][2]) {
    			num[m][0] = 0;
    			N = N - 1;
    		}
    	}
    
    	printf("There are %d numbers and they are\n", N);
    	for (m = 0; m < S; m++) {
    		if (num[m][0] != 0) {
    			printf("%d%d%d\n", num[m][0], num[m][1], num[m][2]);
    		}
    	}
    	
    
    	system("pause");
    	return 0;
    }

    =======================================================================

    【程序2】

    题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?

    # include <stdio.h>
    # include <stdlib.h>
    
    void main()
    {
    	double l, r;
    
    	scanf_s("%lf", &l);
    
    	l = l / 10000;
    
    	if (l <= 0.0) {
    		printf("Please input the right profit!");
    	}
    	else if(l > 0.0 & l <= 10.0){
    		r = l * 0.1;
    	}
    	else if (l > 10.0 & l <= 20.0) {
    		r = 10 * 0.1 + (l - 10) * 0.075;
    	}
    	else if (l > 20.0 & l <= 40.0) {
    		r = 10 * 0.1 + 10 * 0.075 + (l - 20) * 0.05;
    	}
    	else if(l > 40.0 & l <= 60.0){
    	    r = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + (l - 40) * 0.03;
    	}
    	else if (l > 60.0 & l <= 100.0) {
    		r = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 40 * 0.03 + (l - 60) * 0.015;
    	}
    	else {
    		r = 10 * 0.1 + 10 * 0.075 + 20 * 0.05 + 40 * 0.03 + 40 * 0.015 + (l - 100) * 0.01;
    	}
    
    	printf("Your reward is %.2f", r * 10000);
    
    	system("pause");
    	return;
    }

    =======================================================================

    【程序3】

    题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

    # include <stdio.h>
    # include <stdlib.h>
    
    void main() {
    	int x, y;
    	int n;
    
    	for (x = 10; x < 1000; x++) {
    		for (y = 13; y < 1000; y++) {
    			n = 0;
    			while (n < 1000) {
    				if (n + 100 == x * x & n + 268 == y * y) {
    					printf("%d %d %d\n", x, y, n);
    					break;
    				}
    				else {
    					n = n + 1;
    				}
    			}
    		}
    	}
    
    	system("pause");
    	return;
    }

    =======================================================================

    【程序4】

    题目:输入某年某月某日,判断这一天是这一年的第几天?

    # include <stdio.h>
    # include <stdlib.h>
    
    int main()
    {
    	int d, m, y;
    	int month[12] = {};
    	int n;
    	int i;
    
    	scanf_s("%d%d%d", &d, &m, &y);
    
    	n = d;
    	month[0] = month[2] = month[4] = month[6] = month[7] = month[9] = month[11] = 31;
    	month[1] = 29;
    	month[3] = month[5] = month[8] = month[10];
    
    	if ((y % 4 == 0 && y % 100 != 0) ||  y % 400 == 0) {
    		for (i = 0; i < m - 1; i++) {
    			n = n + month[i];
    		}
    	}
    	else {
    		month[1] = 28;
    		for (i = 0; i < m - 1; i++) {
    			n = n + month[i];
    		}
    	}
    
    	printf("This day is the %d day of the year.", n);
    
    	system("pause");
    	return 0;
    }

    =======================================================================

    【程序7】

    题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!

    这是什么鬼题目!题目不完整啊!哼!

    =======================================================================

    【程序8】

    题目:输出9*9口诀。

    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
    	int i, j;
    
    	for (i = 1; i < 10; i++) {
    		for (j = 1; j <= i; j++) {
    			printf("%d x %d = %d  ", i, j, i * j);
    		}
    		printf("\n");
    	}
    	system("pause");
    	return 0;
    }

    =======================================================================

    【程序9】

    题目:要求输出国际象棋棋盘。

    #include <stdio.h>
    #include <stdlib.h>
    
    
    void main()
    {
    	int num[8][8] = {0};
    	int i, j;
    	
    	for (i = 0; i < 8; i++) {
    		for (j = 0; j < 8; j++) {
    			if ((i + j) % 2 == 1) {
    				num[i][j] = 1;
    			}
    		}
    	}
    
    
    	for (i = 0; i < 8; i++) {
    		for (j = 0; j < 8; j++) {
    			if (num[i][j] == 1) {
    				printf("■");
    			}
    			else {
    				printf("  ");
    			}
    		}
    		printf("\n");
    	}
    	
    	system("pause");
    	return;
    }
    	int num[8][8] = {0};
    	int i, j;
    	
    	for (i = 0; i < 8; i++) {
    		for (j = 0; j < 8; j++) {
    			if ((i + j) % 2 == 1) {
    				num[i][j] = 1;
    			}
    		}
    	}
    
    
    	for (i = 0; i < 8; i++) {
    		for (j = 0; j < 8; j++) {
    			if (num[i][j] == 1) {
    				printf("■");
    			}
    			else {
    				printf("  ");
    			}
    		}
    		printf("\n");
    	}
    	
    	system("pause");
    	return;
    }

    =======================================================================

    【程序10】

    题目:打印楼梯,同时在楼梯上方打印两个笑脸。

    这又是什么!!!!!

    =======================================================================

    每次更新10个程序,近期会很快更新结束的。

    不知道有没有人会看到这里,比心心❤

    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 44,335
精华内容 17,734
关键字:

c语言经典算法100例

c语言 订阅