程序开发实例题目练习
程序开发实例题目练习
对于程序开发的菜鸟来说,最重要的事情就是进行程序开发操作的练习了。在这种情况下最好能够找到题目进行练手,所谓熟读唐诗三百首,不会作诗也会吟。
【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 2.程序源代码: 代码:main(){ int i, j, k; printf("n"); for(i=1; i<5; i++) /*以下为三重循环*/ for(j=1; j<5; j++) for(k=1; k<5; k++) { if(i != k && i 0.5!=j && j != k) /* 确保i、j、k三位互不相同 */ printf("%d, %d, %dn", i, j, k); }}【程序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,求应发放奖金总数? 1春节压岁钱水涨船高友叫苦不迭直言hold不住.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。 2.程序源代码: 代码:main(){ long int i; int bonus1, bonus2, bonus4, bonus6, bonus10, bonus; scanf("%ld", &i); bonus1 = 100000 * 0.1; bonus2 = bonus1 + 100000 * 0.75; bonus4 = bonus2 + 200000 * 0.5; bonus6 = bonus4 + 200000 * 0.3; bonus10 = bonus6 + 400000 * 0.15; if(i <= 100000) bonus = i * 0.1; else if(i <= 200000) bonus = bonus1 + (i - 100000) * 0.075; else if(i <= 400000) bonus = bonus2 + (i - 200000) * 0.05; else if(i <= 600000) bonus = bonus4 + (i - 400000) * 0.03; else if(i <= ) bonus = bonus6 + (i - 600000) * 0.015; else bonus = bonus10 + (i - ) * 0.01; printf("bonus=%d", bonus);}
台州治疗白斑的医院他达拉非片每日一次中山治疗白癜风方法-
杜高犬应该怎么养位置
杜高犬应该怎么养杜高犬应该怎么养杜高犬应该怎么养?首先要从小给杜高犬养成定时定点用餐的习惯,并且从小喂食专业 ;其次要定期带...[详细]
家居图库2022.06.12
-
松狮吃狗粮的好处位置
松狮吃狗粮的好处松狮吃 的好处 17:17:03出处:络点击:2371 导读: 松狮狗狗可以吃的食物有很多...[详细]
家居图库2022.06.12
-
杜高犬太胖了要怎么办位置
杜高犬太胖了,要怎么办杜高犬太胖了,要怎么办 10:05:33出处:络点击:223 导读: 狗狗太胖了怎...[详细]
家居图库2022.06.12
-
杜高犬喜欢护食该怎么办位置
杜高犬喜欢护食该怎么办?杜高犬喜欢护食该怎么办? 10:29:23出处:络点击:44 导读: 狗狗吃饭...[详细]
家居图库2022.06.12
-
杜高犬为什么要剪耳朵位置
杜高犬为什么要剪耳朵-杜高犬为什么要剪耳朵?导读: 杜高为什么要剪耳朵呢?简单来说,杜高要断尾、剪耳的最主要目的就是为了美观,...[详细]
家居图库2022.06.12