- 博客(19)
- 收藏
- 关注
原创 7-42 矩阵运算 (20 分)
给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。输入格式:输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。输出格式:在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。输入样例:42 3 4 15 6 1 17 1 8 11 1 1 1输出样例:35代码如下:#include<stdio.h> int main(
2021-07-16 12:38:00 335
原创 简化的插入排序
本题要求编写程序,将一个给定的整数插到原本有序的整数序列中,使结果序列仍然有序。输入格式:输入在第一行先给出非负整数N(<10);第二行给出N个从小到大排好顺序的整数;第三行给出一个整数X。输出格式:在一行内输出将X插入后仍然从小到大有序的整数序列,每个数字后面有一个空格。输入样例:51 2 4 5 73输出样例:1 2 3 4 5 7#include<stdio.h>int main(){ int a[11],i,j,m,n,k; sca
2021-06-08 22:06:21 360
原创 7-94 猜数字 (20 分)
7-94 猜数字 (20 分)一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。输入格式:输入在第一行给出一个正整数N(≤10000 )。随后 N 行,每行给出一个玩家的名字(由不超过8个英文字母组成的字符串)和其猜的正整数(≤ 100)。输出格式:在一行中顺序输出:大家平均数的一半(只输出整数部分)、赢家的名字,其间以空格分隔。题目保证赢家是唯一的。输入样例:7Bob 35Amy 28James 98Alice 11J
2021-04-04 21:36:07 464
原创 7-34 输出三角形字符阵列 (15 分)
7-34 输出三角形字符阵列 (15 分)本题要求编写程序,输出n行由大写字母A开始构成的三角形字符阵列。输入格式:输入在一行中给出一个正整数n(1≤n<7)。输出格式:输出n行由大写字母A开始构成的三角形字符阵列。格式见输出样例,其中每个字母后面都有一个空格。输入样例:4输出样例:A B C DE F GH IJ#include<stdio.h>int main(){int i,n,j,k;char a[]={'A','B','C','D','
2021-03-26 18:25:17 668
原创 7-23 特殊a串数列求和 (20 分)
7-23 特殊a串数列求和 (20 分) 给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:输入在一行中给出不超过9的正整数a和n。输出格式:在一行中按照“s = 对应的和”的格式输出。输入样例:2 3输出样例:s = 246#include<stdio.h>int main(){int n,s,a,i,j;scanf("%d",&a);scanf("%d",&n); s=a
2021-02-24 16:22:43 361 1
原创 统计大写辅音字母
7-97 统计大写辅音字母 (15 分) 英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出字符串中大写辅音字母的个数。输入样例:HELLO World!输出样例:4#include<stdio.h>int main(){ int count=0;char c;while((c=getchar())!='\n'){
2021-02-07 13:30:46 667
原创 猜数字
一群人坐在一起,每人猜一个 100 以内的数,谁的数字最接近大家平均数的一半就赢。本题就要求你找出其中的赢家。输入格式:输入在第一行给出一个正整数N(≤104 )。随后 N 行,每行给出一个玩家的名字(由不超过8个英文字母组成的字符串)和其猜的正整数(≤ 100)。输出格式:在一行中顺序输出:大家平均数的一半(只输出整数部分)、赢家的名字,其间以空格分隔。题目保证赢家是唯一的。输入样例:7Bob 35Amy 28James 98Alice 11Jack 45Smith 33C
2021-01-21 13:46:30 136
原创 A除以B
7-18 A除以B (10分) 真的是简单题哈 —— 给定两个绝对值不超过100的整数A和B,要求你按照“A/B=商”的格式输出结果。输入格式:输入在第一行给出两个整数A和B(−100≤A,B≤100),数字间以空格分隔。输出格式:在一行中输出结果:如果分母是正数,则输出“A/B=商”;如果分母是负数,则要用括号把分母括起来输出;如果分母为零,则输出的商应为Error。输出的商应保留小数点后2位。输入样例1:-1 2输出样例1:-1/2=-0.50输入样例2:1 -3输出样
2021-01-20 13:56:10 1349
原创 三天打鱼两天晒网
中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?输入格式:输入在一行中给出一个不超过1000的正整数N。输出格式:在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。输入样例1:103输出样例1:Fishing in day 103输入样例2:34输出样例2:Drying in day 34#include<
2021-01-19 13:31:51 66
原创 比较大小
本题要求将输入的任意3个整数从小到大输出。输入格式:输入在一行中给出3个整数,其间以空格分隔。输出格式:在一行中将3个整数从小到大输出,其间以“->”相连。输入样例:4 2 8输出样例:2->4->8#include<stdio.h>int main(){int a[3],i,j,n; for(i=0;i<3;i++) scanf("%d",&a[i]); for(j=0;j<2;j++)
2021-01-18 13:46:32 135
原创 输出闰年
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。输入格式:输入在一行中给出21世纪的某个截止年份。输出格式:逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。输入样例1:2048输出样例1:200420082012201620202024202820322036204020442048输
2021-01-17 13:56:46 2283 3
原创 后天
如果今天是星期三,后天就是星期五;如果今天是星期六,后天就是星期一。我们用数字1到7对应星期一到星期日。给定某一天,请你输出那天的“后天”是星期几。输入格式:输入第一行给出一个正整数D(1 ≤ D ≤ 7),代表星期里的某一天。输出格式:在一行中输出D天的后天是星期几。输入样例:3输出样例:5```c#include<stdio.h>int main(){ int m; scanf("%d",&m);if(m==6||m==7) m=m-5;el
2021-01-16 17:03:42 217
原创 逆序的三位数
程序每次读入一个正3位数,然后输出按位逆序的数字。**注意:**当输入的数字含有结尾的0时,输出不应带有前导的0。比如输入700,输出应该是7。输入格式:每个测试是一个3位的正整数。输出格式:输出按位逆序的数。输入样例:123输出样例:321#include<stdio.h>int main(){ int m,a,b,c; scanf("%d",&m); a=m%10; b=m/10%10; c=m/100; m=c+b
2021-01-15 17:13:24 116
原创 计算火车运行时间
本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。输入格式:输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。输出格式:在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。输入样例:1201 1530输出样例:03:29```c#include<stdio.h>int main(){ i
2021-01-14 13:22:26 1888
原创 二叉树常见概念
二叉树常见概念:结点的度。结点所拥有的子树的个数称为该结点的度。叶子结点。度为0的结点称为叶子结点,或者称为终端结点。分支结点。度不为0的结点称为分支结点,或者称为非终端结点。一棵树的结点除叶子结点外,其余的都是分支结点。左孩子、右孩子、双亲。树中一个结点的子树的根结点称为这个结点的孩子。这个结点称为它孩子结点的双亲。具有同一个双亲的孩子结点互称为兄弟。路径、路径长度。如果一棵树的一串结点n1,n2,…,nk有如下关系:结点ni是ni+1的父结点(1≤i<k),就把n1,n2,…,nk 称为一条由
2021-01-13 18:33:42 291
原创 求整数均值。本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。
本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。输入格式:输入在一行中给出4个整数,其间以空格分隔。输出格式:在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位。输入样例:1 2 3 4输出样例:Sum = 10; Average = 2.5代码如下:#include<stdio.h>int main(){ int a[4],i,Sum; double Avera
2021-01-13 18:28:43 3980 2
原创 本题要求编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内。
输入格式:输入在一行中给出2个正整数A和B。输出格式:在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。输入样例:3 2输出样例:3 + 2 = 53 - 2 = 13 * 2 = 63 / 2 = 1代码如下:#include<stdio.h>int main(){int m,n;scanf("%d",&m);scanf("%d",&n);printf("%d + %d = %d\n",m,n,m+n);printf("%
2021-01-12 17:34:13 34639 13
原创 本题要求编写程序,输出指定的由“*”组成的倒三角图案。
本题要求编写程序,输出指定的由“”组成的倒三角图案。#include<stdio.h>int main(){printf(" * * *\n");printf(" * * *\n");printf(" * *\n");printf(" *");return 0;}
2021-01-11 13:08:06 9695 1
原创 输入某学生的考试成绩,输出对应等级A、B 、C、 D、E
输入某学生的考试成绩,输出对应等级A、B 、C、 D、E。A级对应分数段为90~100,B级对应分数段80~90, C级对应分数段70~79 , D级对应分数段为60~69,E为60分以下。(要求:①分别用if语句和switch语句完成;②输入成绩为负数,显示提示信息“输入错误,请输入1~100的成绩”。)(要求:①分别用if语句和switch语句完成;②输入成绩为负数,显示提示信息“输入错误,请输入1~100的成绩”。)实验程序:1.if语句#include<stdio.h>int
2021-01-11 12:56:24 71748 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人