自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA作业记录8—作业+实验

的贾湖骨笛

2021-11-12 21:22:24 604

原创 JAVA作业记录7—矩形类

题目:(Rectangle类)遵照Circle类的例子,设计一个名为Rectangle的类表示矩形。这个类包括:●两个名为width和height的double类型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1。●一个用于创建默认矩形的无参构造方法。●一个创建指定width和height值的矩形的构造方法。●一个名为getArea()的方法,返回该矩形的面积。●一个名为getPerimeter()的方法,返回周长。画出该类的UML图并实现这个类。编写个测试程序 ,

2021-11-12 21:21:57 1419

原创 JAVA作业记录6—四个连续相等的数字和连接两个有序链表

7.30(模式识别:连续四个相等的数)编写下面的方法,测试某个数组是否有连续四个相等的数字。public static boolean isConsecutiveFour(int[] values)编写测试程序,提示用户输入一个整数列表,然后显示该列表中是否有连续四个相等的数字。程序应该首先提示用户键入输入的大小,即列表中值得个数。运行实例:①:Enter the number of value:8Enter the values:3 4 5 5 5 5 4 5The list has con

2021-11-12 21:21:19 814 1

原创 JAVA作业记录5—循环问题(金字塔、计算π、剪刀石头布游戏改进)

1.编写程序,提示用户输入一个在1~15之间的整数,然后显示一个金字塔形状的图案,如下图所示。import java.util.Scanner;public class Tower{ public static void main(String args[]){ Scanner input = new Scanner(System.in); System.out.print("Enter the number of lines:"); int number = input

2021-10-19 12:41:24 1506

原创 JAVA作业记录4—电话键盘和一个月的天数

1.电话上的国际标准字母数字映射如下所示,编写一个程序。提示用户输入一个小写或大写字母,然后显示对应的数字,对于非字母的输入,提示非法输入。import java.util.Scanner;public class Letterdigit{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("Enter a letter:"

2021-10-19 12:16:20 167

原创 JAVA作业记录3—检查SSN

编写一个程序,提示用户输入一个社保号码,他的格式是DDD-DD-DDDD。其中D是一个数字,你的程序应该判断输入是否合法。参考公式如下:程序代码:import java.util.Scanner;public class SSNinquire{ public static void main(String[] args){ Scanner input = new Scanner(System.in); System.out.println("Enter a

2021-10-19 12:08:05 1396

原创 JAVA作业记录2—剪刀石头布(随机数)

编写可以玩流行的剪刀石头布游戏的程序(剪刀可以剪布,石头可以砸剪刀,而布可以包石头)程序提示用户随机产生一个数,这个数为0、1或者2,分别表示石头,剪刀和布。程序提示用户输入值0、1或者2,然后显示一条信息,表明用户和计算机谁赢了游戏,谁输了游戏,或是打成平手。import java.util.Scanner;public class Scissorgame{ public static void main(String[] args){ Scanner input =new Sc

2021-10-19 11:49:01 2137

原创 JAVA作业记录1—华氏温度转换为摄氏温度

计算公式:celsius=(5/9)*(fahrenheit-32)import java.util.Scanner;public class wenduzhuanhuan{ //类名为wenduzhuanhuan public static void main(String[] args){ double fahrenheit; double celsius; Scanner input = new Scanner(System.in);//声明数据来源是从

2021-10-19 11:41:25 215

原创 C语言程序设计第6章节练习题

练习6-1 编写函数实现下列分段函数功能。#include<stdio.h>double result(double x){ double y; if(x>-5&&x<0) y=x; else if(x==0) y=x-1; else if(x>0&&x<10) y=x+1; return y;}int main(){ double x; printf("Input x:"); scanf("%lf",&

2021-01-11 15:36:24 1629

原创 C语言程序设计第5章节练习题

练习5-1输入一行字符,分别统计其中英文字母、空格、数字和其他字符的个数(输入回车停止)。复习点:已知截止条件时,可以用while循环。#include<stdio.h>int main(){ char x; int a=0,b=0,c=0,d=0; printf("请输入一行字符:\n"); x=getchar(); while(x!='\n') { if((x>='a'&&x<='z')||(x>='A'&&x&lt

2020-12-20 14:56:00 1638

原创 C++ 实验说明

由于实验报告上交后不会再发放,故专题的意义在于记录实验课程。里面大部分程序是自己编写,有一部分是从CSDN中获取灵感进行改写,改动至让自己更加理解;也有一些题目是通过同学指导进行编写。文章发布标签都为“原创”,若有码农有质疑,欢迎沟通。...

2020-12-19 17:53:05 205 1

原创 C语言程序设计第4章节练习题

练习4-1请写出满足以下条件的逻辑表达式(1)判断ch是否为小写英文字母(ch>=‘a’)&&(ch<=‘z’)(2)判断ch是否为英文字母,分大小写(ch>=‘a’)&&(ch<=‘z’)||(ch>=‘A’)&&(ch<=‘Z’)(3)3<=x<=53<=x&&x<=5(4)x为0!x练习4-2数学式3<=x<=5,写成C语言表达式"3<=x

2020-12-19 17:46:38 1871 1

原创 C语言程序设计第3章节练习题

练习3-2输入一个字符,试着输出相应的ACSII码值。复习点:字符类型格式符是%c,数值类型格式符是%d#include<stdio.h>int main(void){ char a; a=getchar(); printf("%d",a);}练习3-3输入一个大写字母,试着输出其相应的小写字母。复习点:大写A的ACSII码值是65,小写字母a的ACSII码值是97,之间相差32。#include<stdio.h>int main(void){ ch

2020-12-17 19:03:09 3806

原创 C语言程序设计第2章节练习题

练习2-1温度转换:求华氏温度150°F对应的摄氏温度(计算公式为c=[5×(f-32)]/9)。复习点:/ 符号为整除,当两边都是整数时,计算结果为整除结果,没有小数部分。当一边或者两边不是整数时,就不是整除符号了,是平时正常除法符号,有小数部分。#include<stdio.h>int main(){ int f; double c; f=150; c=5.0/9*(f-32); printf("fhar=%d,c=%.2f",f,c); return 0;}练

2020-12-17 18:23:54 4061

原创 C++ 实验十四结构程序设计

1.输入一个时间数值,再输入秒数n,输出该时间再过n秒后的时间值,时间的表示形式为:时:分:秒,超过24时从0重新开始计时。输入输出示例(括号内为说明)如下:输入:11:59:4030(秒数n=30)输出:time:12:0:10(11:59:40加上30秒的新时间)#include<stdio.h> //构建结构体struct time{ int hour; char fu; int minute; char hao; int second;};in

2020-12-17 16:34:41 1589 3

原创 C++实验十三 指针与字符串

1.找出最长的字符串。输入5个字符串,输出其中最长的字符串。输入字符串调用函数scanf(“%d”,sx);输入输出示例:输入:Input 5 strings: wang zhang li jin qian输出:The longest is: zhang#include<stdio.h>#include<string.h>int main(){ char sx[5][10]; int max,i,t; printf("Input 5 strings:\n"); f

2020-12-09 17:53:36 1084

原创 C++ 实验十二 指针与数组(约瑟夫环问题)

1.输入一个正整数n(1<n<=10),然后输出n个数组存入数组a中,再输入一个整数x,在数组a中查找x,如果找到,则输出相应元素的最小下标;否则输出“Not found”。要求定义并调用函数search(list,n,x),它的功能是在数组list中查找元素x,若找到,则返回相应元素的最小下标;否则返回“-1”,函数形参list的类型是整型指针,形参n和x的类型是int。#include<stdio.h>int search(int *list,int n,int x){

2020-12-08 19:35:33 1821

原创 C++ 实验十一 指针基础

1.利用指针指向两个整型变量,并通过指针运算找出两个数中的最大值,将最大值输出。#include<stdio.h>int main(){ int a,b,*p1,*p2; printf("请输入两个正整数:\n"); scanf("%d%d",&a,&b); p1=&a; p2=&b; if(a<b) {p1=&b; p2=&a;} printf("max=%d",*p1);}2.运用指针交换两个整型变量的值并输

2020-12-08 19:18:26 1349

原创 C++ 实验十 数组程序设计(二)

1.判断上三角矩阵。上三角矩阵是指主对角线以下的元素都为0的矩阵,主对角线为从矩阵的左上角至右下角的连线。输入一个正整数n(1<=n<=6)和n阶矩阵a中的元素,如果a是上三角矩阵,输出“YES”,否则,输出“NO”。#include<stdio.h>int main(){ int a[6][6]={0}; int i,j,n,k; printf("输入正整数n:\n"); scanf("%d",&n); printf("输入矩阵元素:\n"); for(

2020-12-08 19:00:54 1293 3

原创 C++实验九 数组程序设计(一)

1.选择法排序。输入一个正整数n(1<n<=10)。再输入n个整数,将它们从大到小排序后输出。#include<stdio.h>int main(){ int i,n,j,k,t; int a[10]; printf("请输入一个正整数(1<n<=10):\n"); scanf("%d",&n); printf("输入n个整数:\n"); for (i=0;i<=n-1;i++) scanf("%d",&a[i]); for(k

2020-12-08 18:35:04 2709 3

原创 C++实验七 函数程序设计

1.使用函数求奇数和。输入一批正整数(以0或者负数为结束标志),求其中的奇数和。要求定义和调用函数even(n)判断函数的奇偶性,当n为偶数时返回1,否则返回0.#include<stdio.h>int even(int);int main(void){ int n,i,sum=0; printf("输入一批正整数:\n"); scanf("%d",&n); do { i=n; if (even(i)==0) sum=sum+i; scanf("%d",

2020-12-07 10:55:13 1091

原创 C++实验六 循环程序设计(二)

1.求最小正整数。求能同时满足除以3余1、除以5余3、除以7余5、除以9余7的最小正整数。#include<stdio.h>int main(void){ int x; for(x=1;;x++) { if(x%3==1&&x%5==3&&x%7==5&&x%9==7) break; else continue; } printf("最小正整数为%d",x); return 0; } 2.输出水

2020-12-07 10:32:37 1422

原创 C++实验五 循环程序设计(一)

1.求奇数和。输入一批正整数(以0或负数为结束标志),求其中的奇数和。#include<stdio.h>int main(void){ int number,sum=0; printf("输入一个正整数:\n"); scanf("%d",&number); while (number>0) { if(number%2!=0) sum=sum+number; printf("输入下一个数:\n");/*这个提示不输入的情况下,形似输入一整串数字,用完一个数

2020-12-06 19:36:07 2127 4

原创 C++实验四 分支结构程序设计(二)

1.判断键盘输入的字符的类型,并给出相应的提示信息。(需要统计的字符的类型有3类:0-9;A-Z;a-z)。例如:输入8,输出this is a digit;输入A,输出 this is a capital letter;输入A,输出 this is a small letter;输入其他字符,输出 this is an other letter;#include<stdio.h>int main (){ char x; printf("请输入一个字符:\n"); scanf("%c

2020-12-06 19:13:24 792

原创 C++实验三分支结构程序(一)

1.比较大小。输入3个整数,按从小到大的顺序输出。思路1:将最大的数赋值给max;将最小的数赋值给min;将中间值赋值给m。#include<stdio.h>int main (void){ int a,b,c,max,min,m; printf("输入三个整数:\n"); scanf("%d,%d,%d",&a,&b,&c); max=a; if (b>max) max=b; if (c>max) max=c; min=a;

2020-11-16 21:21:13 790 3

原创 C++实验二简单的C程序设计(二)

1.整数s四则运算。输入两个正整数,计算并输出他们的和、差、积、商。#include<stdio.h>int main(void){ double a,b,A,B,C,D; printf("输入两个正整数:\n"); scanf("%lf,%lf",&a,&b); A=a+b; B=a-b; C=a*b; D=a/b; printf("得到它们的和、差、积、商为:\n"); printf("%.2f,%.2f,%.2f,%.2f",A,B,C,D);

2020-11-16 16:46:14 1164

原创 C++实验一简单的C程序设计(一)

1.在屏幕上输出一个短句“What is a computer?”。/*在屏幕上输出短句“what is a computer?*/#include<stdio.h> int main(void){ printf("what is a computer?"); return 0; } 2.在屏幕上输出自己的学号、姓名和班级。/*在屏幕上输出自己的学号,姓名和班级。*/ #include<stdio.h> int main(void) { printf("

2020-11-16 15:40:17 1147

原创 C++实验十五递归函数设计

1、编写一个函数,利用参数传入一个三位数,找出101至这三位数之间所有满足下列两个条件的数:它是完全平方数,又有两位数字相同,例如,141,676等,函数返回找出的这样的数的个数。请同时编写主函数。#include<stdio.h>#include<math.h>int fan(int);int main(void){ int a; printf("请输入一个三位数:\n"); scanf("%d",&a); printf("101至%d之间有%d个满足条件

2020-11-14 23:55:56 2691 2

原创 C++实验八控制结构综合程序设计

1.分类统计字符个数。输入一行字符,统计出其中的英文字母、空格、数字和其他字符的个数。<#include<stdio.h>int main(){int a=0,b=0,c=0,d=0,y;char x;printf(“输入一串字符:\n”);scanf("%c",&x);while (x!=’\n’){if((x>=‘a’&&x<=‘z’)||(x>=‘A’&&x<=‘Z’))y=1;else if(x=

2020-11-11 17:06:08 744 7

空空如也

空空如也

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

TA关注的人

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