c语言题库
Candymz
皆可.
展开
-
c语言题库-1032函数习题(2):输入年月日,输出是本年第几天
Description:编写一个函数,给出年、月、日,计算该日是本年的第几天。Input输入仅一行,输入年、月、日,用空格隔开。Output输出仅一行,该日是本年的第几天。Sample Input2000 5 8Sample Output129...原创 2022-06-10 19:23:41 · 737 阅读 · 0 评论 -
c语言题库-1030函数习题(1):输出水仙花数
Description:编写程序,打印水仙花数。要求写一个函数,用于判断一个数是否为“水仙花数”。调用该函数打印出所有水仙花数。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。Input输入仅一行,输入2个数,最小三位数和最大三位数。Output输出一行,输出所有水仙花数。(数据间隔一个空格)Sample Input100 400Sample Output153 370 371#include <stdio.h>int main(){int shuixi原创 2022-04-11 19:56:36 · 1258 阅读 · 0 评论 -
c语言题库-1023循环结构习题:打印“完数”
Description:编写程序,完成打印1000以内所有的完数。 完数:该数的各因子之和正好等于该数本身原创 2021-12-08 15:34:55 · 901 阅读 · 0 评论 -
c语言题库-1022选择结构习题:分段函数
Description:编程按下式计算y的值,x的值由键盘输入。(可用if和switch实现) x、 y均按float类型Input输入仅一行,输入一个数值。Output输出仅一行,输出相应的数据值(小数点后保留2位有效位)或no definition(两单词中间有一空格)。Sample Input1Sample Outputy=0.84#include <stdio.h>int main(){ float x,y; scanf("%f",&x); s原创 2021-11-09 17:35:51 · 2517 阅读 · 2 评论 -
c语言题库-1020循环结构习题:任意输入n个数,输出最大和最小值及其对应的序列号
Description:编一程序,对于任意输入的n个整数,可输出其中的最大数和最小数,并输出它们在序列中的位置序号。Input输入第一行:输入n值。输入第二行:输入n个整数。Output输出仅二行第一行:输出最大值和最小值第二行:输出最大值序列号和最小值序列号。Sample Input478 98 88 97Sample Outputmax=98,min=78maxi=2,mini=1#include <stdio.h>int main(){ int n,i,原创 2021-11-09 17:31:33 · 2879 阅读 · 0 评论 -
c语言题库-1018循环结构习题:求2+22+222+....+22222的值
Description:编一程序,求Sn=a+aa+aaa+…+aaa…a的值,其中a为一个数字。例如,2+22+222,此时a=2,n=3, n由键盘输入。Input输入仅一行,输入2个数a、nOutput输出仅一行,输出相应的结果Sample Input2 3Sample OutputSn=246#include <stdio.h>int main(){ int a,n,i,Sn=0; scanf("%d %d",&a,&n); wh原创 2021-11-09 17:27:11 · 3571 阅读 · 3 评论 -
c语言题库-1014循环结构习题:输出同构数
Description:编一程序,输出2~999之间的所有同构数。所谓同构数是指这样的数,它出现在它的平方的右侧,如5的平方=25,25的右端是5,所以5是一个同构数。Input输入仅一行,输入2个整数,比如2和 9Output输出多行,分行输出2到9之间的所有的同构数。Sample Input2 9Sample Output56#include <stdio.h>int main(){ int a,b; scanf("%d",&a,&b);原创 2021-06-06 00:43:06 · 2225 阅读 · 2 评论 -
c语言题库-1013循环结构习题:输入10个整数 ,输出所有负数并求其和
Description:编一程序,使得从键盘输入10个整数,可以输出其中的所有负数,并输出所有负数的和Input输入10个整数Output输出多行,先输出所有负数,最后输出所有负数和Sample Input11 2 3 -1 9 8 5 4 -2 -3Sample Output-1-2-3sum=-6#include <stdio.h>int main(){ int a,n=10,sum; sum=0; while(n--) { scan原创 2021-06-06 00:24:01 · 2344 阅读 · 0 评论 -
c语言题库-1012循环结构习题:公式求π值
Description:编一程序,利用公式求π的值,公式为:π/4=1-1/3+1/5-1/7+ ......+1/(4*n-3)-1/(4*n-1)Input输入仅一行,输入整数nOutput输出仅一行,输出π值(保留2位小数)Sample Input3000Sample Output3.14#include <stdio.h>#include <math.h>int main(){ int n,i; float pi; scanf("%d",&原创 2021-06-06 00:14:09 · 2565 阅读 · 0 评论 -
c语言题库-1011选择结构习题:求三个数的最大值
Description:编一程序,将3个整数a、b、c由键盘输入,输出其中的最大者Input输入仅一行,输入3个整数Output输出仅一行,输出3个数中的最大值Sample Input3 2 6Sample Outputmax=6#include <stdio.h>#include <math.h>int main(){ int a,b,c,t; printf("请输入三个整数:\n"); scanf("%d,%d,%d",&a,&原创 2021-06-06 00:02:28 · 569 阅读 · 0 评论 -
c语言题库-1010顺序结构习题:摄氏温度转换为华氏温度和绝对温度
Description:编一程序,将输入的摄氏温度C转换为华氏温度F和绝对温度K。转换公式为:F=9/5C+32K=273.16+CInput输入仅一行,输入一个摄氏温度数COutput输出仅一行,输出其华氏温度F和绝对温度K,输出数据间隔为一个空格,输出数据保留2位小数。Sample Input36.2Sample OutputF=97.16 K=309.36#include <stdio.h>#include <math.h>int main(){原创 2021-06-05 23:49:05 · 3547 阅读 · 0 评论 -
c语言题库-1009顺序结构习题:求两点之间的距离
Description:编一程序,求两点之间的距离。已知直角坐标系中两点(x1,y1)和 (x2,y2),公式求取两点间距离。Input输入仅一行,输入4个任意数(2个坐标点的横纵坐标值)x1,y1;x2,y2Output输出仅一行,输出两点间距离值。Sample Input0 0 1 1(x1=0,y1=0;x2=1,y2=1)Sample Output1.414214#include <stdio.h>#include <math.h>int main()原创 2021-06-05 23:39:09 · 1198 阅读 · 0 评论 -
c语言题库-1008顺序结构习题:求三个数的平均值
Description:编写一个C语言程序,输入a,b,c三个整数值,计算并输出其平均值.Input输入仅一行,输入三个整型数据。(输入数据用一个空格间隔)Output输出仅一行,输出平均值,6位有效位。Sample Input1 2 2Sample Output1.666667#include <stdio.h>int main(){ int a,b,c,sum; float x; printf("请输入三个整数:\n"); scanf("%d %d %d",&a原创 2021-06-05 23:21:58 · 1063 阅读 · 0 评论 -
c语言题库-1007循环结构习题:输入两个整数,输出它们的最大公约数
Description:从键盘上输入两个数据,显示它们的最大公约数。Input48 24Output24Sample Input24 36Sample Output12#include <stdio.h>int main(){ int a,b,c,t; printf("请输入数据:\n"); scanf("%d,%d",&a,&b); if(a<b) { t=a; a=b;原创 2021-06-05 22:29:07 · 957 阅读 · 0 评论 -
c语言题库-1004选择结构习题:奇偶数判断
Description:给定一个整数,判断该数是奇数还是偶数。Input:输入仅一行,一个大于零的正整数n。Output:输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even。Sample Input5Sample Outputodd#include <stdio.h>int main(){ int a; printf("请输入一个整数:\n"); scanf("%d",&a); (a%2=0?"even":"odd");原创 2021-06-05 19:15:28 · 932 阅读 · 0 评论