自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 月份表示用指针数组保存表示每个月份的英文单词以及“Illegal month”的首地址,然后编程实现:从键盘任意输入一个数字表示月份值n,程序输出该月份的英文表示,若n不在1~12之间,则输出“Il

提示:各个月份的写法分别是: "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"程序的运行结果示例1:Input month number:3↙month 3 is March程序的运行结果示例2:Input month number:12↙month 12 is December程序的运行结果示例.

2022-05-06 10:21:44 2011 1

原创 空间分析与应用综合实践之矢量数据空间分析

(一)矢量数据的缓冲区、叠置、擦除分析(1)建立主干道路、商业中心、名牌高中和名胜古迹的影响范围,并将它们进行叠置分析1)主干道路缓冲区的建立通过交通网络图层(network.shp)的属性表中特定的属性值,将区市的主干道路选择出来,并对选出的主干道路建立缓冲区。2)建立商业中心的影响范围3)建立名牌高中的影响范围4)建立名胜古迹的影响范围...

2022-04-04 16:31:12 1287

原创 从键盘输入一个字符串a,将字符串a复制到字符串b中,再输出字符串b,即编程实现字符串处理函数strcpy()的功能,但要求不能使用字符串处理函数strcpy()。

**输入格式要求:gets()**提示信息:"Input a string:"**输出格式要求:"The copy is:"程序的运行示例如下:Input a string:Hello ChinaThe copy is:Hello China#include<stdio.h>#define N 50void string_copy(char str1[N], char str2[N]){ int i, j; for(i = 0; str1[i] != '\.

2022-03-27 15:14:55 3044

原创 按如下函数原型编写程序,用字符数组作函数参数编程实现字符串逆序存放功能。

void Inverse(char str[], char ptr[]);输入提示信息:"Input a string:"输入字符串用gets()输出提示信息:"Inversed results:%s\n"程序运行示例:Input a string:abcdefg↙Inversed results:gfedcba#include <stdio.h>#include<string.h>#define N 10void Inverse(char str[],.

2022-03-26 20:37:45 6742

原创 输入一行字符,统计其中的英文字符、数字字符、空格和其他字符的个数。

输入提示信息:"Please input a string:"输入字符串用gets()输出提示信息和格式:"English character: %d\n""digit character: %d\n""space: %d\n""other character: %d\n"程序运行示例:Please input a string:dytxx246$6@,.English character: 5digit character: 4space: 0other cha.

2022-03-26 15:07:41 2706

原创 定义函数strcpym将字符串s1中从第m个字符开始剩余的所有字符,存入字符数组s2中。(要求:不能使用库函数strcpy)

**输入格式要求:"%d" 提示信息:"input a string:\n" "input start point:\n"**输出格式要求:puts(s2)程序运行示例如下:input a string:hello,world!input start point:7world!#include<stdio.h>#define N 50void strcpym(char s1[N], char s2[N], int n){ int i, j; for(i.

2022-03-26 14:55:28 2922

原创 输入一个字符串,将其逆序输出。

输入提示信息:"Please Enter String1:\n"输入字符串用gets()输出提示信息和输出格式:"Result is:\n%s\n"程序运行示例:Please Enter String1:hello world!↙Result is:!dlrow olleh#include <stdio.h>#include <string.h>#define N 30int main( ){ char str[N], c; int .

2022-03-26 13:45:58 4590

原创 编程计算2×3阶矩阵A和3×2阶矩阵B之积C。矩阵相乘的基本方法是:矩阵A的第i行的所有元素同矩阵B第j列的所有元素对应相乘,并把相乘的结果相加,最终得到的值就是矩阵C的第i行第j列的值。

要求:(1)从键盘分别输入矩阵A和B的元素,输出乘积矩阵C的元素(2) **输入提示信息为: 输入矩阵A之前提示:"Input 2*3 matrix a:\n"输入矩阵B之前提示:"Input 3*2 matrix b:\n"**输入矩阵中每个值的格式为:"%d"**输出格式为:输出矩阵C之前提示:"Results:\n"输出矩阵C中每个值的格式:"%6d"输出矩阵C各行结束时换行例如:Input 2*3 matrix a:1 2 30 1 2Input 3*2 matrix .

2022-03-21 18:07:06 1660 2

原创 矩阵转置 某二维数组存放的数据构成一个n*n的方阵,其中n<=5。

某二维数组存放的数据构成一个n*n的方阵,其中n<=5。写程序,从键盘输入n的值(n<=6),该n*n矩阵中各元素的值按下面的公式计算:a[i][j] = i * n + j + 1其中,a[i][j]表示第i行第j列的元素。要求分别输出该矩阵和它的转置矩阵。输入提示信息:无输入n的输入格式:%d输出提示:"The original matrix is:\n"输出提示:"The changed matrix is:\n"输出格式:对矩阵的输出要求:列与列之间为%3d,行与行之间为.

2022-03-20 20:25:58 955

原创 写一个n×n(n<10)矩阵的转置程序,输出其原矩阵的值和转置以后的结果。(注:不输入数组元素,用a[i][j] = n* i + j + 1求得)

**输入提示:"please input n:"**输入格式要求:"%d"**输出提示信息:"转置前:\n"**输出格式要求:"%-4d" (每行末要有回车)**输出提示信息:"转置后:\n" **输出格式要求:"%-4d" (每行末要有回车)程序运行结果如下:please input n:5转置前:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22.

2022-03-20 20:21:17 394

原创 编写程序将如下的一个数组a向右旋转90度,构成新的数组b,并打印出来。

a = 1 2 3 4 5 6 7 8旋转后b = 7 5 3 1 8 6 4 2**输出提示信息:"Array a:\n" "Array b:\n"**输出格式要求:"%4d"程序运行示例如下:Array a: 1 2 3 4 5 6 7 8Array b: 7 5 3 1 8 6 4 2#include<stdio.h>int main(){ int arr1[4].

2022-03-20 20:00:03 1360

原创 编程实现找出字符串中最大字符元素并输出该元素及其对应的ASCII值.

****要求输入提示信息为:"Input a string:\n"****输出格式要求为:"The largest character of \"%s\" is \'%c\' ,The ASCII is %d."程序运行示例:Input a string:↙I am a student.The largest character of "I am a student." is 'u' ,The ASCII is 117.↙#include<stdio.h>#define.

2022-03-15 09:05:28 3019

原创 有一个3*4的矩阵,求其中的最大元素的值。

**输入提示:"请输入3*4矩阵:\n"**输入格式:"%d"**输出格式要求:"max value is %d\n"程序运行示例如下:请输入3*4矩阵:1 3 5 72 4 6 815 17 34 12max value is 34#include<stdio.h>int main(){ int a[3][4]; int i, j; int max; printf("请输入3*4矩阵:\n"); for(i = 0; i &.

2022-03-13 16:28:27 3766

原创 杨辉三角形编程打印具有如下形式的杨辉三角形(它的特点是左右两边全是1,从第二行起,中间的每一个数是上一行里相邻两个数之和),其中输出数据的行数n从键盘输入,并且n<=10。

程序运行结果示例1:input n (n<=10):5↙ 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1程序运行结果示例2:input n (n<=10):7↙ 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1输.

2022-03-05 11:09:59 1269

原创 有如下3*4的矩阵,求出其中值最大的元素的值。

1 2 3 4 9 8 7 6 10 -1 -4 4在对数组进行初始化时,给出上面数据。**要求输入提示信息为:无输入提示信息和输入数据**要求输出格式为:"max=%d\n"程序运行示例:max=XXX#include<stdio.h>int main(){ int a[3][4] = {1, 2, 3, 4, 9, 8, 7, 6, 10, -1, -4, 4}; int i, j; int max...

2022-03-04 16:16:54 750

原创 从键盘为3*3的矩阵输入数据,找出主对角线上最大的元素,以及所在的行号。

**输入格式要求:"%d"**输出格式要求:"max=%d ,row=%d"程序的运行示例如下:1 2 34 5 67 8 9max=9 ,row=2#include<stdio.h>int main(){ int a[3][3]; int max; int row; int i, j; for(i = 0; i < 3; i++) { for(j = 0; j < 3; j++) .

2022-03-01 15:03:15 5040

原创 定义1个3 * 2的二维数组a,数组元素的值由下式给出,按矩阵的形式输出a。

a[i][j] = i + j (0<=i<=2, 0<=j<=1)**输出格式要求:"%4d"#include<stdio.h>int main(){ int a[3][2]; int i, j; for(i = 0; i < 3; i++) { for(j = 0; j < 2; j++) { a[i][j] = i + j; } .

2022-03-01 12:52:17 2062

原创 从键盘输入某班学生的学号和某门课的成绩(每班人数最多不超过40人),当输入为负值时,表示输入结束,试编程从键盘任意输入一个学号,查找该学号学生的成绩。

**提示信息:"Input student’s ID and score:"**输入格式: "%ld%d" **提示信息: "Input the searching ID:" **输入格式要求:"%ld" **输出格式要求:"Total students are %d\n" "score = %d\n" "Not found!\n"程序的两次运行示例如下:① Input student’s ID and score:191.

2021-12-24 21:03:02 5045

原创 任意从键盘输入10个整数,用函数编程实现计算其中的最大值。

要求用数组作为函数参数编程实现计算最大值的函数FindMax(),即按照如下函数原型编写该函数:int FindMax(int num[], int n);要求:1)在主函数中打印输出函数求得的最大值, 必须用函数编程,否则不给分。 2)**输入格式要求:无任何信息提示, 每输入一个数,键一次回车, 格式要求为"%d" 3)**输出格式要求:"max=%d\n" 程序运行结果示例:3↙2↙4↙8↙13↙..

2021-12-24 20:28:02 8857

原创 从键盘输入某班学生某门课的成绩(每班人数最多不超过40人),当输入为负值时,表示输入结束,试编程将分数按从高到低顺序进行排序输出。

排序功能需要自定义函数实现。**输入格式要求:"%d" **输入提示信息:"Input score:" "Total students are %d\n" "Sorted scores:" **输出格式要求:"%4d"程序的运行示例如下:Input score:84Input score:83 Input score:88Input score:87Input score:61Input score:-1Total students are 5Sorted scores: 88.

2021-12-23 21:46:53 5899 2

原创 定义一个函数计算两个正整数a,b的最小公倍数(可以使用穷举法求最小公倍数:从a,b的最大值向上穷举,同时能够整除a,b的数即是最小公倍数;也可以先求最大公约数再求最小公倍数)。

***输入提示:"Input a,b:"***输入要求:"%d,%d"***输出要求:"MinCommonMultiple = %d\n"程序运行结果示例:Input a,b:2,3MinCommonMultiple = 6#include<stdio.h>int MinCommonMultiple(int m, int n){ int i; if(m >= n) { i = m; } else i = n;.

2021-12-10 16:54:03 3951

原创 用函数编写计算整数n的阶乘

**输入格式要求:"%d" 提示信息:"Input m:"**输出格式要求:"%d! = %ld\n"程序运行示例如下:Input m:55! = 120#include<stdio.h>int Fact(int n){ long sum = 1; for(int i = 1; i <=n; i++) { sum *= i; } return sum;}int main(){ int m; printf(.

2021-12-10 16:44:38 4449

原创 请按题目要求编写程序计算:1^k + 2^k + 3^k + … +n^k。

n和k值在主函数输入,并在主函数打印计算结果。n的k次幂计算请调用函数fexp(n,k)实现。fexp函数原型如下: double fexp(int n, int k);**输入提示信息**:"Please input n and k:\n"**输入数据格式**:"%d %d"**输出数据格式**:"sum=%.0f\n"注:(1)不允许使用全局变量; (2)不允许使用goto语句; (3)凡未按给定函数原型编写程序的,人工批阅后全部记为0分。程序运行示例:Pleas.

2021-12-01 12:30:39 3167

原创 写一个程序显示24小时制下所有的小时和分钟值,即:0:00 0:01 0:02 … 12:59。

**输出格式要求:"%d:", "%d\t", "0%d\t"#include<stdio.h>int main(){ int hour, min; for(hour = 0; hour <= 12; hour++) { for(min = 0; min <= 59; min++) { printf("%d:", hour); if(min <= 9) .

2021-11-22 10:56:50 2775 1

原创 通过键盘输入字符,将输入的字符分为控制、数字、大写字母、小写字母和其他字符等五类。

**输入格式要求:"%c" 提示信息:"Enter a charactor:"**输出格式要求:"\nThe charactor is a control charactor.\n" "\nThe charactor is a digit charactor.\n" "\nThe charactor is a capital charactor.\n" "\nThe charactor is a lower charactor.\n" "\nThe charactor is a other .

2021-11-21 21:11:01 5517

原创 按如下格式打印100以内整数的平方根表。

输出100以内的平方表

2021-11-17 21:23:09 5312 1

原创 某人在国外留学,不熟悉当地天气预报中的华氏温度值,请编程按每隔10°输出从-40°到110°之间的华氏温度到摄氏温度的对照表,以方便他对照查找。

已知华氏和摄氏温度的转换公式为: C=5/9*(F-32)其中,C表示摄氏温度,F表示华氏温度。***输入提示信息:无***输入数据格式:无***输出数据格式:"%4d\t%6.1f\n"注:%4d对应华氏温度输出,%6.1f对应摄氏温度输出#include<stdio.h>int main(){ int i; float C, F; for(i = -40; i <= 110;) { C = (5.0 / 9) * (.

2021-11-15 11:20:14 4155 3

原创 已知立方和不等式为 13+ 23+…+ m3< n 对指定的n值,试求满足上述立方和不等式的m的整数解。

输入提示信息:"Pleaseentern:"输入格式:"%ld"输出格式:"m<=%1d\n"程序运行示例:Please enter n:4m<=1#include<stdio.h>#include<math.h>int main(){ long n, m, sum = 0; int i; printf("Please enter n:"); scanf("%ld", &n); for...

2021-11-12 16:33:29 3538

原创 猴子吃桃问题。

猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上再想吃时,见只剩一个桃子。求第一天共摘了多少桃子。**输出格式要求:"桃子总数=%d\n"程序运行示例如下:桃子总数=xxxx#include<stdio.h>int main(){ int sum = 1, i; for(i = 1; i <= 9; i++) { .

2021-11-12 16:03:56 202

原创 从键盘任意输入一个年号,判断它是否是闰年。

若是闰年,则输出"Yes",否则输出"No"。已知符合下列条件之一者是闰年:1)能被4整除,但不能被100整除;或 2)能被400整除。**提示信息格式**: "Input year:\n"**输入数据格式**: "%d"**输出数据格式**: 如果是闰年输出: "Yes" 否 则 输 出: "No"程序运行示例1:Input year:2020Yes程序运行示例2:Input year:1999No#include<st.

2021-11-11 18:54:18 12125

原创 输出如下图所示的下三角形乘法九九表。

1 2 3 4 5 6 7 8 9------------------------------------------------------------------12 43 6 94 8 12 16…9 18 27 36 45 54 63 72 81****第一行输出格式:"%4d"****第二行输出格式:"\n-----------------------------\n" ****后面数据输出格式:"%4d"(需要循环,注意末尾有回车)#include<stdio.

2021-11-11 18:33:57 3317

原创 程序:显示法定格式的日期合同和其他法律文档中经常使用下列日期格式: Dated this day of ,19 .

编写程序用来显示这种格式的日期。用户以月/日的格式录入日期,然后计算机显示出“法定”格式的日期:Enterdate(mm/dd/yy):7/19/96Datedthis19thdayofJuly,1996.可以使用printf函数实现主要的格式化。然而,还有两个问题:如何为日添加“th”(或者“st”、“nd”、“rd”),以及如何使用单词代替数字显示月份。幸运的是,switch语句可以很好地解决这两种问题:用一个switch语句负责显示日的后缀,再用另一个switch...

2021-11-07 18:17:04 2772

原创 请用else if多分支条件判断语句编程设计一个简单的计算器程序。

要求:(1)请用户按以下形式从键盘输入表达式:操作数① 运算符op 操作数②(2)然后计算表达式的值**输入提示信息**:无**输入数据格式**:"%f%c%f"**输出数据格式**:"%.2f%c%.2f=%.2f\n" 若若输入的运算符是除法运算符/,当除数为0时,输出数据格式为:"dat is 0!Error!\n" 若输入的运算符不是加(+)、减(-)、乘(*)、除(/),则输出数据格式为:"Error!\n"[友情提示]:① 用户输入的运算符为算术运算符:加(+)、减(.

2021-11-07 16:35:54 3404

原创 在屏幕上显示一张时间表,操作人员根据提示进行选择,程序根据输入的时间序号显示相应的问候信息。

程序运行示例1如下:****TIME****1.morning2.afternoon3.nightEnter your choice:2Good afternoon程序运行示例2如下:****TIME****1.morning2.afternoon3.nightEnter your choice:4Selection wrong#include<stdio.h>int main(){ int n; printf("****TIME****\n.

2021-11-07 16:26:19 3005

原创 上海市的某快递公司根据投送目的地距离公司的远近,将全国划分成5个区域,请编写程序从键盘输入邮件的目的区域编码和重量,按下列计费规则计算快递费用并输出运费,计算结果保留2位小数。

快递费按邮件重量计算,由起重费用、续重费用两部分构成:(1)起重(首重)1公斤按起重资费计算(不足1公斤,按1公斤计算),超过首重的重量,按公斤(不足1公斤,按1公斤计算)收取续重费;(2)同城起重资费10元,续重3元/公斤;(3)寄往1区(江浙两省)的邮件,起重资费10元,续重4元;(4)寄往其他地区的邮件,起重资费统一为15元。而续重部分,不同区域价格不同:2区的续重5元/公斤,3区的续重6.5元/公斤,4区的续重10元/公斤。提示:续重部分不足一公斤,按1公斤计算。因此,如包裹重量

2021-11-07 15:59:33 5092

原创 求解简单表达式。

输入一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果。提示信息:"Type in an expression: " **输入格式要求:"%lf%c%lf" **输出格式要求:"=%.2f\n" (.2表示输出的结果保留两位小数) 运算符出错提示信息:"Unknown operator\n"程序运行示例如下:Type in an expression: 3.1+4.8=7.90#include<stdio.h>int main(){ char op;.

2021-11-05 21:53:38 2402

原创 请编程计算居民应交水费,并提供各种测试数据。

居民应交水费y(元)与月用水量x(吨)的函数关系式如下:**输入格式要求:信息提示:"Enter x:" 输入格式:"%lf"**输出格式要求:"f(%.2f)=%.2f\n"程序运行示例:Enter x:38.9f(38.90)=86.75#include<stdio.h>int main(){ double x; printf("Enter x:"); scanf_s("%lf", &x); if (x < 0) { printf("f(%.

2021-11-04 21:12:17 4256

原创 从键盘输入一个英文字母,如果它是大写英文字母,则将其转换为小写英文字母,如果它是小写英文字母,则将其转换为大写英文字母,然后将它及其ASCII码值显示到屏幕上,如果不是英文字母,则不转换直接输出到屏幕

**输入格式要求:提示信息:"Press a key and then press Enter:"**输出格式要求:"%c, %d\n"程序运行示例1如下:Press a key and then press Enter:Aa, 97程序运行示例2如下:Press a key and then press Enter:aA, 65#include<stdio.h>int main(){ char ch; printf("Press a key and then pr.

2021-11-02 15:39:11 3344 2

原创 写一个程序从键盘输入两个整数,然后显示输出第1个数除以第2个数的结果。

写一个程序从键盘输入两个整数,然后显示输出第1个数除以第2个数的结果。例如,输入123和12,程序的输出结果格式如下: 10 Remainder = 3 ------ 12 ) 123 提示:使用求余运算符获得余数,使用整数除法获得商。**输入格式要求:"%d%d" 提示信息:"请输入两个整数:"**输出格式要求:"%13d Remainder = %d\n" (注:第一个数是商,第二个数是余数)" -----.

2021-11-02 15:16:39 11151

原创 假设人的心率为每分钟75下,写一个程序,询问用户的年龄(以年为单位),然后计算并输出该用户到目前为止的生命中已有的心跳总数。(不考虑闰年,假定一年均为365天)

**输入格式要求:"%d" 提示信息:"Please input your age: "**输出格式要求:"The heart beats in your life: %d"程序运行示例;Please input your age: 12The heart beats in your life: 473040000#include<stdio.h>int main(void){ int age; printf("Please input your age: "); sc.

2021-10-31 22:09:21 6383 1

空间定位期末复习题自己总结版

PDF里面是我自己总结的空间定位期末考试的重点内容,这门课程的期末试题不好买,因此我根据平时所学以及老师勾画的重点总结如上内容。里面大部分有答案。但是也有一部分只有问题,答案可以自己上网搜。介意慎买

2022-04-27

数据库原理期末复习题及答案

内含多套数据库原理完整试卷,包括选择、填空和应用题。

2022-04-27

数字电路数字钟实验报告

数字电路数字钟实验报告

2022-04-27

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除