自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 7-57 又来一个上三角数字三角形

输入一个正整数n,输出具有n层的上三角数字三角形。输入格式:只有一个正整数n,1<=n<=100。输出格式:一个上三角数字三角形,每个数字占四个字符位置。输入样例:5输出样例: 1 6 10 13 15 2 7 11 14 3 8 12 4 9 5import java.util.Scanner;public class Main { public static void main(

2022-05-05 16:16:54 468

原创 7-58 组合找出最大值和最小值

从键盘输入0~9之内的4个整数,计算由这4个整数组合成的整数的最大值和最小值。若输入的不是整数则输出“number input error”若输入的整数不是0~9范围内则输出“Numerical range error”输入格式:从键盘输入0~9之内的4个整数,以空格分割输出格式:对每一组输入,在一行中输出两个整数,最大值和最小值。输入样例:1 5 9 3输出样例:9531 1359输入样例:1 5 a 9输出样例:number input ..

2022-05-05 16:15:58 1156

原创 数组循环右移

本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由(a0​a1​⋯an−1​)变换为(an−m​⋯an−1​a0​a1​⋯an−m−1​)(最后m个数循环移至最前面的m个位置)。函数接口定义:void ArrayShift( int a[], int n, int m );其中a[]是用户传入的数组;n是数组的大小;m是右移的位数。函数ArrayShift须将循环右移后的数组仍然存在a[]中。裁判测试

2021-11-30 19:03:01 857

原创 查找指定字符 本题要求编写程序,从给定字符串中查找某指定的字符。

输入格式:输入的第一行是一个待查找的字符。第二行是一个以回车结束的非空字符串(不超过80个字符)。输出格式:如果找到,在一行内按照格式“index = 下标”输出该字符在字符串中所对应的最大下标(下标从0开始);否则输出"Not Found"。输入样例1:mprogramming结尾无空行输出样例1:index = 7结尾无空行输入样例2:a1234输出样例2:Not Found#include <stdio.h>#defi

2021-11-27 14:22:57 4074

原创 调查电视节目受欢迎程度

某电视台要调查观众对该台8个栏目(设相应栏目编号为1~8)的受欢迎情况,共调查了n位观众(1≤n≤1000),现要求编写程序,输入每一位观众的投票情况(每位观众只能选择一个最喜欢的栏目投票),统计输出各栏目的得票情况。输入格式:输入在第1行中给出一个正整数n(1≤n≤1000),第2行输入n个整数,其间以空格分隔。输出格式:按顺序输出所有8个栏目的编号和得票数,每个数占4位,每行输出一个栏目的编号和得票数。输入样例:103 4 7 6 3 9 2 3 1 8结尾无空行输出

2021-11-27 10:46:54 920

原创 7-20 字符串逆序 输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。

输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:在一行中输出逆序后的字符串。输入样例:Hello World!结尾无空行输出样例:!dlroW olleH结尾无空行#include <stdio.h>#include <string.h>int main(){ int d; int i,j; char a[81]; char b[81]; gets(a); d=strlen(a);

2021-11-26 19:52:00 8446 2

原创 本题要求给定矩阵的全部局部极大值及其所在的位置

输入格式:输入在第一行中给出矩阵A的行数M和列数N(3≤M,N≤20);最后M行,每行给出A在该行的N个元素的值。数字间以空格分隔。输出格式:每行按照“元素值 行号 列号”的格式输出一个局部极大值,其中行、列编号从1开始。要求按照行号递增输出;若同行有超过1个局部极大值,则该行按列号递增输出。若没有局部极大值,则输出“None 总行数 总列数”。输入样例1:4 51 1 1 1 11 3 9 3 11 5 3 5 11 1 1 1 1结尾无空行输出样例1:9 2

2021-11-26 19:33:02 448

原创 凯撒加密(后偏移) (15 分)为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。

输入一个以回车符为结束标志的字符串(少于80个字符),再输入一个正整数offset,用凯撒密码将其加密后输出。恺撒密码是一种简单的替换加密技术,将明文中的所有字母都在字母表上向后偏移offset位后被替换成密文。 例如,当偏移量offset是2时,表示所有的字母被向后移动 2 位后的字母替换,即所有的字母 A 将被替换成C,字母 B 将变为 D,…,字母 X 变成 Z,字母 Y 则变为 A,字母 Z 变为 B。输入格式:输入第一行给出一个以回车结束的非空字符串(少于80个字符);第二行输入一个正整数

2021-11-26 18:58:26 5728

原创 本题要求编写程序,将给定字符串中的字符,按照ASCII码顺序从小到大排序后输出。

输入格式:输入是一个以回车结束的非空字符串(少于80个字符)。输出格式:输出排序后的结果字符串。输入样例:ebE?9结尾无空行输出样例:9?Ebe结尾无空行#include <stdio.h>#include <string.h>/*本题要求编写程序,将给定字符串中的字符,按照ASCII码顺序从小到大排序后输出。*/int main(){ int d; int temp; char a[80]; int i,j; get

2021-11-26 16:21:32 7304 2

原创 判断回文字符串

输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:输出在第1行中输出字符串。如果它是回文字符串,在第2行中输出Yes,否则输出No。输入样例1:level结尾无空行输出样例1:levelYes结尾无空行输入样例2:1 + 2 = 2 + 1 =结尾无空行输出样例2:1 + 2 = 2 + 1 =No

2021-11-26 09:51:47 4813

原创 方阵转置c语言

本题要求编写程序,将一个给定的n×n方阵转置(行列互换)后输出。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:输出转置后的n行n列矩阵,每个数占4位。输入样例:31 2 34 5 67 8 9结尾无空行输出样例: 1 4 7 2 5 8 3 6 9结尾无空行#include <stdio.h>int main(){ int n;..

2021-11-26 09:37:57 3995

原创 求矩阵的最大值(设惟一)

本题要求编写程序,求一个给定的m×n矩阵的最大值以及位置。题目保证最大值惟一。输入格式:输入第一行给出两个正整数m和n(1≤m,n≤6)。随后m行,每行给出n个整数,其间以空格分隔。输出格式:输出在第一行中输出最大值,在第二行中按照“行下标 列下标”(下标从0开始)的格式输出最大值的位置。输入样例:3 26 3 23 -96 -1结尾无空行输出样例:231 0结尾无空行#include <stdio.h>int main(){ i

2021-11-26 09:27:10 529

原创 选择法排序之过程

本题要求使用选择法排序,将给定的n个整数从小到大排序后输出,并输出排序过程中每一步的中间结果。选择排序的算法步骤如下:第0步:在未排序的n个数(a[0]〜a[n−1])中找到最小数,将它与a[0]交换;第1步:在剩下未排序的n−1个数(a[1]〜a[n−1])中找到最小数,将它与a[1]交换;……第k步:在剩下未排序的n−k个数(a[k]〜a[n−1])中找到最小数,将它与a[k]交换;……第n−2步:在剩下未排序的2个数(a[n−2]〜a[n−1])中找到最小...

2021-11-25 15:27:38 4990 1

原创 输出大写英文字母

7-25 输出大写英文字母 (15 分)本题要求编写程序,顺序输出给定字符串中所出现过的大写英文字母,每个字母只输出一遍;若无大写英文字母则输出“Not Found”。输入格式:输入为一个以回车结束的字符串(少于80个字符)。输出格式:按照输入的顺序在一行中输出所出现过的大写英文字母,每个字母只输出一遍。若无大写英文字母则输出“Not Found”。输入样例1:FONTNAME and FILENAME结尾无空行输出样例1:FONTAMEIL结尾无空行..

2021-11-25 14:41:47 774

原创 删除重复字符

本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。输入格式:输入是一个以回车结束的非空字符串(少于80个字符)。输出格式:输出去重排序后的结果字符串。输入样例:ad2f3adjfeainzzzv结尾无空行输出样例:23adefijnvz结尾无空行#include <stdio.h>#include <string.h>int main(){ char a[80]; char b[80

2021-11-25 14:40:32 250

原创 交换最小值

本题要求编写程序,找出给定的N个数中的最小值,并将其与第一个数交换,最后输出交换后的序列。题目保证最小值是唯一的。输入格式:输入在第一行中给出一个正整数N(1≤n≤10),第二行给出N个整数,数字间以空格分隔。输出格式:在一行中顺序输出交换后的序列,每个整数后跟一个空格。输入样例:58 2 5 1 4结尾无空行输出样例:1 2 5 8 4 结尾无空行#include <stdio.h>int main(){ int n; int a[

2021-11-25 14:36:35 786

原创 求最小值及其下标

本题要求编写程序,找出给定的n个数中的最小值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最小值及最小值的最小下标,中间用一个空格分开。输入样例:62 9 -1 8 -1 6结尾无空行输出样例:-1 2结尾无空行#include <stdio.h>int main(){ int a[10]; int n; int i; int j

2021-11-25 14:35:26 3328 1

原创 查找满足条件的所有整数

本人纯新手小白,有什么不好的地方,欢迎大家提意见,我多多改善。

2021-11-25 14:34:14 449

原创 利用数组计算斐波那契数列

本人纯新手小白,有什么不好的地方,欢迎大家提意见,我多多改善。

2021-11-25 14:33:24 985

原创 统计大写辅音字母。英文辅音字母是除A、E、I、O、U以外的字母。本题要求编写程序,统计给定字符串中大写辅音字母的个数。

输入格式:输入在一行中给出一个不超过80个字符、并以回车结束的字符串。输出格式:输出在一行中给出字符串中大写辅音字母的个数。输入样例:HELLO World!结尾无空行输出样例:4结尾无空行

2021-11-20 16:19:23 3931

原创 矩阵运算。给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。

输入格式:输入第一行给出正整数n(1<n≤10);随后n行,每行给出n个整数,其间以空格分隔。输出格式:在一行中给出该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。

2021-11-20 15:50:22 3159

原创 判断一个整数是否为素数。本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。

#include <stdio.h>#include <stdlib.h>#include <stdio.h>/* 本题要求编写程序,判断一个给定的整数是否为素数。素数就是只能被1和自身整除的正整数,1不是素数,2是素数。 */int main(int argc, char *argv[]) { int n,i,limit; scanf("%d",&n); if(n<=1)//分别讨论1于2的存在 { printf("No\n");.

2021-11-20 14:13:38 5121 1

原创 逆序输出一个整数的各位数字 本题要求编写程序,对输入的一个非负整数,从低位开始逐位分割并输出它的各位数字。

#include <stdio.h>#include <stdlib.h>/* 本题要求编写程序,对输入的一个非负整数,从低位开始逐位分割并输出它的各位数字。 */int main(int argc, char *argv[]) { int n; int number; int m; scanf("%d",&n); m=n; if(n==0) { printf("0 "); } else { while(n>0) { numb.

2021-11-20 14:11:12 3532

原创 统计一个整数的位数。本题要求编写程序,对于给定的整数N,求它的位数。输入在一行中给出一个绝对值不超过10 9 的整数N。在一行中输出N的位数。

#include <stdio.h>#include <stdlib.h>#include <math.h>/* 本题要求编写程序,对于给定的整数N,求它的位数。*/int main(int argc, char *argv[]) { int n,count=0; scanf("%d",&n); if(n==0) { count=1; } else { count=0; while(fabs(n)>0) { n=n/1.

2021-11-20 14:09:15 3169

原创 本题要求编写程序,计算学生们的平均成绩,并统计不及格(成绩低于60分)的人数。题目保证输入与输出均在双精度范围内。

#include <stdio.h>int main(){ double Average=0,sum=0; int count=0,n,i=0; scanf("%d",&n); while(n>=0) { i++; sum=sum+n; scanf("%d",&n); if(n<60&&n>=0) { count++; } if(n<0) { break; }} if(i&g.

2021-11-20 14:07:05 18276 1

原创 本题要求编写程序,计算序列部分和 4∗(1−1/3+1/5−1/7+...) ,直到最后一项的绝对值小于给定精度eps。

#include<stdio.h>#include<math.h>int main(){ double item,eps,pi; int denominator,flag; scanf("%lf",&eps); flag=1; pi=0; item=1.0; denominator=1; while(fabs(item)>=eps){ pi=pi+item; flag=-flag; denominator=denominator+2;.

2021-11-20 14:04:12 8866 2

空空如也

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

TA关注的人

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