求任意的一个m×m矩阵的最大数及其所在的行列数,m(2<=m<=20)及矩阵元素从键盘输入(只考虑int型)。
程序的运行效果应类似地如图所示,图中的5和 1 45 67 235 464 35 6 89 32342 8 347 9346 47 95 746 46 785 436 19434 634 3235 567 24 8465 25 是从键盘输入的内容。
从键盘上读入一行字符(约定:字符数≤127字节),按以下方法将其加密变换: A->Z a->z B->Y b->y C->X c->x …… …… Z->A z->a 即字母A变成Z、字母B变成Y...,非字母字符不变。最后在屏幕上先显示这一行字符的长度,再显示生成的密文。 编程可用素材:printf("Please input string:")...、printf("Output:\nzi fu chuan chang du:...、printf("\nmi wen:...。 程序的运行效果应类似地如图1所示,图1中的sfasfk,lmw4tywerysfcvasgewr xfasftg是从键盘输入的内容
实现十进制转num换成R进制数,num和R从键盘读入(假定num为int且-32767<=num<=32767,R为int且2<=R<=16)。编程可用素材:printf("Input the num, R: ")...、printf("Output:\n")...。 程序的运行效果应类似地如图1和图2所示,图1中的4095,2和图2中的-32760,16是从键盘输入的内容。
①程序运行时先显示Please input numbers:,再从键盘上读入一组整数(只考虑int型),数与数之间只使用空格或回车作分隔。数可正可负,最多10000个,但若读入的数为-222时,则表示输入结束且-222不算在该组数内。 ②对这一组数按从小到大的顺序进行排序。 ③将排序后的这一组数输出到屏幕上,输出格式为每行6个数,数与数之间使用逗号(,)分隔,两个逗号之间的宽度(不算逗号)为6且使用左对齐格式。注意,行尾没有逗号。
编写程序实现以下功能 用键盘输入的整数产生5*5矩阵N,并按行输出该矩阵,每个元素占4个数位、右对齐。 程序的运行效果应类似地如图1和图2所示,图1中的5和图2中的7是从键盘输入的内容。
输入10个整型数存入一维数组,输出值和下标都为奇数(数组第1个元素的下标为0)的元素及其个数,要求先输出个数。编程可用素材:printf("Input 10 integers.\n")...、printf("Output:\ncount=...\n"...、printf("a[...]=...\n"...。 程序的运行效果应类似地如图1所示,图1中的2 45 34 56 78 12 41 55 86 37是从键盘输入的内容。
输入整数m,将所有大于1小于整数m的素数存入所指定的数组中(数组最多只存放100个素数,超过则提示“overflow”),输出素数的个数n及各素数——素数的输出格式为每个素数5列宽、右对齐、每行显示15个。若输入的m≤0,则提示“error”,程序终止。注:素数(Prime Number),亦称质数,指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。 编程可用素材:printf("input a number: ")...、printf("error")...、printf("overflow")...、printf("n=...\n"...。 程序的运行效果应类似地如图1、图2和图3所示,图1中的188、图2中的0和图3中的568是从键盘输入的内容
保持数列有序:有n(约定n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新的序列仍然有序。 程序输入:输入数据包含多组测试实例,每组数据由两行组成,第一行是n和x,第二行是已经有序的n个数的数列。n和x同时为0表示输入数据的结束,本行不做处理。 程序输出:对于每个测试实例,输出插入新的元素后的数列。 程序的运行效果应类似地如图1所示,图1中的3 3、1 2 4和0 0是从键盘输入内容。
对从键盘输入的一行字符(约定:字符数≤127字节)进行排序(按每个字符的ASCII码由小到大)并输出。编程可用素材:printf("input the string: \n")...、printf("Output:")...。 程序的运行效果应类似地如图1所示,图1中的32679 dsg j7u6k dsvs346r23v5h@#sfsaf是从键盘输入的内容。
求任意的一个m×m矩阵的主副对角线上元素之和(注:每个元素只计一次),m(2<=m<=20)及矩阵元素从键盘输入(只考虑int型,且不需考虑求和的结果可能超出int型能表示的范围)。
程序的运行效果应类似地如图所示,图中的5和1 45 67 235 46435 6 89 32342 8 347 9346 47 95 74646 785 436 19434 6343235 567 24 8465 25是从键盘输入的内容。
编写一程序实现以下功能 求任意的一个m×m矩阵的周边元素之和,m(2<=m<=20)及矩阵元素从键盘输入(只考虑int型,且不需考虑求和的结果可能超出int型能表示的范围)。编程可用素材:printf("\nPlease input m: ")...、printf("\nPlease input array:\n")...、printf("Output:\nsum=...\n"...。 程序的运行效果应类似地如图1所示,图1中的5和 1 45 67 235 464 35 6 89 32342 8 347 9346 47 95 746 46 785 436 19434 634 3235 567 24 8465 25 是从键盘输入的内容。
有一递推数列,满足f(0)=0,f(1)=1,f(2)=2, f(n+1)=2f(n)+f(n-1)f(n-2) (n>=2), 编写程序求f(n)的值(n由键盘输入,13>=n>=2)。编程可用素材:printf("Input n (13>=n>=2): ")...、printf("Output:\nf(...)=...\n"...。 程序的运行效果应类似地如图1所示,图1中的10是从键盘输入的内容。
求斐波拉契数列的前n(n的范围为:3~20)项,并输出到屏幕上(数和数之间用字符'\t'隔开)。斐波拉契公式:f(1)=1,f(2)=1,f(n)=f(n-1)+f(n-2) (n≥3)。编程可用素材:printf("input a data(3--20):")...printf("Output:\n")...。 程序的运行效果应类似地如图1所示,图1中的11是从键盘输入的内容。
编写程序实现以下功能 从键盘输入一行可带空格的字符串(约定:字符数≤127字节),按逆序输出该字符串。编程可用素材:printf("Input a string: ")...、printf("Output: ")...。 程序的运行效果应类似地如图1所示,图1中的abc xyz是从键盘输入的内容。
输入3行3列的矩阵,输出所有元素的累加和(整型)。编程可用素材:printf("Please input the 3x3 Matrix:\n"...、printf("Output:\nsum=...\n"...。 程序的运行效果应类似地如图1所示,图1中的 9 20 13 16 51 79 32 8 6 是从键盘输入的内容。