原创 C语言算法实例(四)
C语言算法实例(四)输入任意日期,判断此年为平年还是闰年?判断此天为此年的第几天?题目分析: 1. 闰年解释:闰年分为普通闰年和世纪闰年;普通闰年的年份能被4整除而不能被100整除,世纪闰年的年份能被400整除。实现代码#include "stdio.h"/*如果函数定义在main函数之后,需要在使用之前进行函数声明*/unsigned int leap_normal_year_judg( unsigned int year);int main(){ unsigned i
2021-05-08 02:06:48 104
原创 C语言算法实例(三)
C语言算法实例(三)一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少,计算并输出符合条件的整数?分析:首先搞懂完全平方数的概念:若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数。也就是说,一个数是完全平方数,则它的开方是一个整数,X=Y*Y,√X=Y,Y为整数。其次根据题目列出相应表达式,即:a + 100 = m 2a + 100 +168 = n2基本思路为:对(a + 100)或(a + 100 + 168)开方然后取整,若取整所得的
2021-04-22 18:08:16 178
原创 C语言算法实例(二)
C语言算法实例(二)企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?/** 题目分析:** p
2021-04-12 17:19:49 138
原创 C语言算法实例(一)
一.有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?#include<stdio.h>int main(){ int uints,tens,hundreds,data; for(hundreds = 1; hundreds < 5; hundreds++) { for(tens = 1; tens < 5; tens++) { for(uints = 1; uints < 5; uints++) { if(
2021-04-10 09:54:37 132 1
原创 C语言的32个关键字汇总
关键字汇总1、基本数据类型signed unsignedchar int float double short long void2、构造数据类型struct union enum3、数据存储类别auto static extern register4、数据优化const volatile5、九条基本语句if else switch case break default ...
2020-01-08 15:00:20 643