
基础编程题
黎九州
这个作者很懒,什么都没留下…
展开
-
输出最大的数(书后作业4.4)
有3个整数a、b、c,由键盘输人,输出其中最大的数。【输入形式】输入一行,包括3个整数。【输出形式】输出一行,输出三个数中较大的数。【样例输入】1 2 10【样例输出】10int main() { int a, b, c, temp = 0; scanf("%d%d%d", &a, &b, &c); if((a >= b) && (a &g...原创 2018-04-07 08:51:45 · 401 阅读 · 0 评论 -
整数的立方和
【问题描述】给定一个正整数k(1<k<10),求1到k的立方和m,即m=1+2*2*2+...k*k*k.【输入形式】输入只有一行,该行包含一个正整数k。【输出形式】输出只有一行,该行包含1到k的立方和。【样例输入】5【样例输出】225【样例说明】输入5时,输出从1到5这5个数的立方和。#include <stdio.h>#include <stdlib.h>...原创 2018-04-07 11:34:53 · 3501 阅读 · 1 评论 -
Fibonacci Again
【问题描述】There are another kind of Fibonacci number:F(0)=7,F(1)=11,F(n)=F(n-1)+F(n-2) (n>=2).【输入形式】Input an interger n.(n<1000000)【输出形式】Print the word "yes" if 3 divide evenly into F(n).Print the w...原创 2018-04-07 11:19:56 · 313 阅读 · 0 评论 -
自整除数
【问题描述】对一个整数n(n<10000),如果其各个位数的数字相加得到的数m能整除n,则称n为自整除数。 例如21,21%(2+1)==0, 所以21是自整除数。【输入形式】一个整数n。【输出形式】若n为自整除数,则输出TRUE,否则输出FALSE。【样例输入】42【样例输出】TRUE【样例说明】说明42是自整除数。int main(){ ...原创 2018-04-07 10:34:10 · 2095 阅读 · 0 评论 -
整数排序
【问题描述】对给定的4个整数进行排序,将由小到大的顺序输出。【输入形式】一行中有4个整数,整数之间用空格分隔。【输出形式】按升序输出,各整数之间用一个空格分隔,最后一位数后也要有空格。【样例输入】25 314 18 27【样例输出】18 25 27 314【样例说明】在控制台输入25 314 18 27,输出结果是18 25 27 314。int main(){ int a[5], i, j,...原创 2018-04-07 10:25:11 · 762 阅读 · 0 评论 -
颠倒整数
给定一个最多4位的正整数,将其颠倒过来输出,如果是一位数,则按原数输出,例如:输入123,则输出321。如果是100,其颠倒过来是1,不是001.。【输入形式】一个小于10000的正整数。【输出形式】颠倒后的整数。【样例输入】1234【样例输出】4321【样例说明】控制台输入1234,控制台显示4321。int main(){ int n, k = 0; scanf("%d", &n...原创 2018-04-07 10:11:19 · 2670 阅读 · 0 评论 -
利润提成(书后作业4.10)
【问题描述】企业发放的奖金根据利润提成。利润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%提成...原创 2018-04-07 09:29:38 · 927 阅读 · 0 评论 -
输出数字(书后作业4.9)
【问题描述】对于给定一个不多于5位的正整数,请按以下要求输出结果:①求它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字。例如原数为321,应输出123。【输入形式】输入一行,一个不多于5位的正整数。【输出形式】输出三行。第一行输出是几位数。第二行正序输出每一位数字,各个数字间以空格分隔。第三行逆序输出每一位数字,各个数字间以空格分隔。【样例输入】 12345【样例输出】51 2 3 4 ...原创 2018-04-07 09:14:27 · 581 阅读 · 0 评论 -
百分制成绩(书后作业4.8)
【问题描述】编一程序,对于给定的一个百分制成绩,输出相应的五分值成绩。设90分以上为'A',80-89分为'B,70-79分为'C',60-69分为'D,,60分以下为'E'(用switch语句实现)。若输入的百分制成绩不在0-100之内,则输出error。【输入形式】输入一行,包括一个百分制成绩,范围在0-100。【输出形式】输出一行,给出这个百分制成绩相应的五分值成绩。【样例输入】100【样例...原创 2018-04-07 08:59:30 · 3196 阅读 · 0 评论