- 博客(22)
- 收藏
- 关注
原创 习题9-4 查找书籍 (20 分)
给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。输入格式:输入第一行给出正整数n(<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。输出格式:在一行中按照“价格, 书名”的格式先后输出价格最高和最低的书。价格保留2位小数。输入样例:3Programming in C21.5Programming in VB18.5Programming in Delphi
2021-04-24 19:34:03
196
尾插法建立链表
#include<stdio.h>#include<stdlib.h>typedef struct Node{ int data; struct Node* next;}Node;Node* creat(int Array[]){ Node *p,*pre,*head; head=(Node*)malloc(sizeof(Node)); head->next=NULL; pre=head; for(int i=0;i<5;i++){ p=(Nod
2021-04-08 16:09:10
334
原创 头插法建立链表
#include<stdio.h>#include<stdlib.h>typedef struct Node{ int data; struct Node* next;}Node;Node* creat(int Array[]){ Node *p,*pre,*head; head=(Node*)malloc(sizeof(Node)); head->next=NULL; pre=head; for(int i=0;i<5;i++){ p=(Nod
2021-04-08 16:05:21
65
原创 习题7-5 找鞍点 (20 分)
一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。输入样例1:41 7 4 14 8 3 61 6 1 20 7 8 9输出样例1:2 1输入样例2:21
2021-03-16 11:50:43
236
原创 6-9 统计个位数字 (15 分)
函数接口定义:int Count_Digit ( const int N, const int D );其中N和D都是用户传入的参数。N的值不超过int的范围;D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。裁判测试程序样例:#include <stdio.h>int Count_Digit ( const int N, const int D );int main(){int N, D;scanf("%d %d", &N, &D);pri
2021-03-08 22:08:13
124
原创 7-16 求符合给定条件的整数集 (15分)
傻瓜式写法给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。输入格式:输入在一行中给出A。输出格式:输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。输入样例:2输出样例:234 235 243 245 253 254324 325 342 345 352 354423 425 432 435 452 453523 524 532 534 542 543#include<stdio.
2021-03-06 16:41:40
110
原创 7-15 计算圆周率 (15 分)
这题没啥好写的,恶心的是结果还要乘以2,试了半天原来是这地方出错,蛋疼…#include<stdio.h>double fact(int a){ double ret=1.0,sum=0; for(int i=1;i<=a;i++){ ret*=i; } return ret;}double fact1(int b){ double ret=1.0,sum=0; for(int i=1;i<=b;i=i+2){ ret*=i; } return ret
2021-03-05 16:53:27
390
1
原创 7-14 求整数段和 (15 分)
给定两个整数A和B,输出从A到B的所有整数以及这些数的和。输入格式:输入在一行中给出2个整数A和B,其中−100≤A≤B≤100,其间以空格分隔。输出格式:首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。输入样例:-3 8输出样例:-3 -2 -1 0 12 3 4 5 67 8Sum = 30#include<stdio.h&g
2021-03-05 15:49:18
99
原创 习题7-4 求矩阵各行元素之和 (15 分)
本题要求编写程序,求一个给定的m×n矩阵各行元素之和。输入格式:输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间以空格分隔。输出格式:每行输出对应矩阵行元素之和。输入样例:3 26 31 -83 12输出样例:9-715#include<stdio.h>int main() { int m,n; scanf("%d %d",&m,&n); int a[m][n]; if(m>=1&&
2021-03-04 22:43:40
508
3
原创 习题7-3 判断上三角矩阵 (15 分)
习题7-3 判断上三角矩阵 (15 分)上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。本题要求编写程序,判断一个给定的方阵是否上三角矩阵。输入格式:输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。输出格式:每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。输入样例:231 2 30 4 50
2021-03-04 16:58:15
413
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人