- 博客(28)
- 收藏
- 关注
原创 java 关键字this例题
//boy类package onMarch31day10; class Boy{ private String name; private int age; public Boy(String name,int age){ this.name=name; this.age=age; } public void setName(String name) { this.name = name; }
2021-03-31 20:36:49
464
原创 创造一个student类的数组对象 ,随机输出年纪和分数 后输出所有学生信息并按照从小往大排序后的学生成绩 Java
//创造一个大小为20的student类的数组对象//年级的随机数的范围输出为1-6、分数的随机数输出范围为0-100,学号1-20//输出所有学生信息、输出3年纪的学生信息//按照从小往大排序后的学生成绩package com.company;import java.util.Scanner;public class StudentTest { public static void main(String[] args) { Scanner scanner =new
2021-03-29 16:01:59
661
原创 构造方法和重载Java
package onMarch29;public class Student { private String name; private int age; private String school; private String major; public static void main(String[] args) { Student s=new Student("jian",3,"5"); s.out();
2021-03-29 15:50:37
207
原创 从键盘读入学生成绩,找出最高分,并输出学生成绩等级,Java
//从键盘读入学生成绩,找出最高分,并输出学生成绩等级。//等级>=最高分-10,等级为‘A’//等级>=最高分-20,等级为‘B’//等级>=最高分-30,等级为‘C’//其余,等级为‘D’package com.company;import java.util.Scanner;public class Main { public static void main(String[] args) { System.out.println("pleas
2021-03-14 15:56:57
1653
原创 JAVA记账本
package com.company;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner ii =new Scanner(System.in); System.out.println("家庭收支记账软件"); boolean isFlag=true; String details ="收支\
2021-03-12 14:26:23
567
原创 键盘录入数据,要求六位整数,把其按位分解存储到数组中,每位数字加上5,然后除以10的余数代替该位的数字,再将第一位和第六位交换,25,34交换,最后输出加密后数据
//written by Jiang Zhaodi//Compiled by VS2019 compiler#include<stdio.h>int main(){ int num; int number[6]; int temp; printf("enter the number:"); scanf_s("%d", &num); number[5] = num / 100000; //求第6位数 number[4] = num / 10000 % 10; //求
2020-09-22 12:17:45
727
原创 还款金额计算器 Versions 3.2
//还款金额计算器 Versions 3.0//written by Jiang Zhaodi//Compiled by VS2019 compiler#include<stdio.h>int Day(int i); //计算借款和还款之间的相差的天数int Date_calculation(int year, int month, int day); //计算日期在是该年的第多少天int Cross_year_date(int year_b, int year
2020-08-02 20:39:35
315
原创 C程序设计(第四版) 谭浩强 习题6.9 折半查找(个人设计)
//折半查找#include<stdio.h>int main(){ int n,a[] = { 1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17}; int len = sizeof(a)/sizeof(a[0]); int low = 0, hight = len - 1, mid; int locd = 1; printf("enter number you want to find:\n"); scanf_s("%d", &n);
2020-07-26 15:41:04
354
1
原创 C程序设计(第四版) 谭浩强 习题6.4有一个一排好序的数组,要求输入一个数后,按原来排序的规律将它插入数组(个人设计)
#include<stdio.h>int main(){ int i,n,k=10, a[11] = {1,5,8,9,11,13,16,18,55,66}; printf("enter the number you want to insert:\n"); scanf("%d", &n); for ( i = 0; i < 10; i++) { if (a[i]>n) { k = i; break; } } for ( i =10;
2020-07-26 14:21:45
413
原创 7.1 输出最大公约数、最小公倍数(函数)
//7.1 输出最大公约数、最小公倍数**#include<stdio.h>int hcf(int a, int b);int lcd(int a, int b);int main(){ int a, b,h,l; printf("enter the two number"); scanf_s("%d%d", &a, &b); h=hcf(a, b); l=lcd(a, b); printf("hcf=%d,lcd=%d", h, l); return 0
2020-07-25 15:09:53
400
原创 C程序设计(第四版) 谭浩强 习题9.2 写一个函数days,实现计算该日在本年中是第几天(结构体)
#include<stdio.h>int days_sum(struct date);struct date{ int year; int month; int day;}date1;int main(){ int sum; printf("please enter date:(year month day)\n"); scanf_s("%d%d%d", &date1.year, &date1.month, &date1.day); sum=da
2020-07-21 15:57:28
626
原创 猜数字游戏(个人设计)
#include <stdio.h>#include <stdlib.h>#include <time.h>int main(){ int magic, guess, a, b, i, counter;//计数器变量 srand((unsigned)time(NULL)); magic = rand() % 100 + 1; counter = 0;//初始0 printf("猜数字\n"); for (i = 0; i < 40; i++)
2020-06-30 17:08:29
341
原创 文件输入、复制、选择输出
#include<stdio.h>#include<stdlib.h>#define SIZE 3struct Student_type{ char name[10]; int num; int age; char addr[15];}stud[SIZE];int i,LEN;void save();void load();void screen();int main(){ save(); load(); screen(); return 0;
2020-05-22 01:58:52
277
原创 例10.1从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止。从键盘输入一些字符,并逐个把它们送到磁盘上去,直到用户输入一个“#”为止
#include <stdio.h>#include <stdlib.h>int main(){FILE* fp;char ch, filename[10];printf(“please enter file name:”);scanf("%s", filename);if ((fp = fopen(filename, “w”)) == NULL){printf(“error”);exit(0);}ch = getchar();printf("Please
2020-05-20 22:54:38
1110
原创 C语言设计 第四版 谭浩强 例10.3 从键盘读入若干个字符串,对他们按字母大小的顺序排序,然后把排好序的字符串送到磁盘文件中保存(文件输入输出)
//例10.3 写入字符串排序后输入到指定文件#include <stdio.h>#include <stdlib.h>#include <string.h>#define N 3int main(){ FILE* fp; char str[3][30], temp[30]; int i, j, k; for (i = 0; i < N; i++) { printf("enter string of NO.%d:\n", i + 1);
2020-05-20 18:47:15
1028
原创 C程序设计(第四版)谭浩强 例10.2 将一个磁盘文件中的信息复制到另一个磁盘文件中。今要求上例建立file1.data文件中的内容复制到另一个磁盘文件file2.data中
#include <stdio.h>#include <stdlib.h>int main(){ FILE* in, * out; char ch, infile[50], outfile[50]; //文件字符数组要大于名称所占字符数 printf("enter the name of the read in file:\n"); scanf("%s", infile); printf("enter the name of the out in file:\n");
2020-05-20 11:23:31
960
原创 C程序设计(第四版) 谭浩强 例7.9 Hanoi(汉诺)塔问题
//例7.8 Hanoi问题#include<stdio.h>void hanio(int n, char one, char two, char three);void move(int n, char one, char two);int main(){ int n; char A, B, C; printf("enter the number of diskes:\n"); scanf_s("%d", &n); printf("enter form where
2020-05-17 23:52:13
528
原创 C程序设计(第四版) 谭浩强习题6.6 输出以下的杨辉三角(个人设计)
//6.6 杨辉三角 #include<stdio.h>constexpr auto N = 16;int main(){ int a[N][N],i,j,k; for ( i = 0; i < N; i++) { a[i][i] = 1; a[i][0] = 1; } for ( i = 2; i < N; i++) { for ( j = 1; j <= i-1; j++) { a[i][j] = a[i-1][j - 1] +
2020-05-17 23:38:26
481
原创 C程序设计(第四版) 谭浩强 练习题6.7 输出魔方阵(单数魔方阵)
//6.7 单数魔方阵#include <stdio.h>int main(){ int n = 0, p = 1, i, j, k, a[15][15]; while (p == 1) { printf("enter n<n1---15>,(n%2!=0):"); scanf_s("%d", &n); if (n >= 1 && n % 2 != 0 && n <= 15) { p = 0;
2020-05-17 23:29:06
726
1
原创 C程序设计(第四版) 谭浩强 例9.10 编写一个输出链表的函数(单向动态链表)
//例9.10 建立一个输出学生学号、成绩的动态链表#include<stdio.h>#include<malloc.h>struct STUDENT{ long num; float socre; struct STUDENT* next;};int n=0;struct STUDENT* creat();void output(struct STUDENT* p);int main(){ output(creat()); return 0;}st
2020-05-17 17:59:12
1213
2
原创 C程序设计(第四版) 谭浩强 例题9.7 有n个结构体变量,内含学生学号、姓名和3门课程成绩。要求输出平均成绩最高的学生信息(结构体加指针)
//例9.7 输入3个学生学号、姓名和3门课程的成绩、输出平均成绩最高的学生的信息#include<stdio.h>#define N 3void input(struct STUDENT* p);void print(struct STUDENT* p);struct STUDENT max(struct STUDENT* p);struct STUDENT{ int num; char name[20]; float sore[3]; float aver;}STU[
2020-05-15 17:35:53
1740
原创 C程序设计(第四版) 谭浩强 例 9.4 有n个学生的信息(包括学号、姓名、成绩),要求按照成绩的高低顺序输出各学生的信息(函数加结构体)(个人设计)。
//例9.4 将N个奥特曼的成绩按照高低顺序输出#include<stdio.h>#define N 5void print(struct STUDENT* STU);void sort(struct STUDENT* STU);struct STUDENT{ long num; char name[20]; float sore;};int main(){ struct STUDENT STU[N] = { {10001,"迪迦",87},{10002,"泰罗",62
2020-05-13 15:49:25
2932
1
原创 C程序设计(第四版) 谭浩强 例9.3 有3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序(结构体)
//例9.3 有3个候选人,每个选民只能投票选一人,要求编一个统计选票的程序//,先后输入被选人的名字,最后输出各人得票结果。#include<stdio.h>#include<string.h>struct PERSON // 声明结构体类型struct person{ char name[20]; int count;}lender[3] = {"1",0 ,"2",0,"3",0}; // 候选人代码“1”“2”“3”int main(){ int
2020-05-12 21:39:01
2504
原创 C程序设计(第四版) 谭浩强 例9.2 输入两个学生的学号、姓名和成绩,输出成绩较高的学生的学号,姓名和成绩(结构体)
//例9.2 输入两个学生的学号、姓名和成绩,输出成绩较高的学生的学号,姓名和成绩#include<stdio.h>int main(){ struct student { long num; //学号 char name[20]; //姓名 float score; //分数 }student1, student2; printf("please input the information of student 1:\n"); scanf("%lf%s%f
2020-05-12 20:57:22
7339
4
原创 C程序设计(第四版) 谭浩强 练习题8.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换,写3个函数:1、输入10个数2、进行处理3、输出10个数(数组加指针)(个人设计)
//8.3 使用指针使最小数和最大数分别放到最前面和最后面#include<stdio.h>#include<string.h>void input(int*);void max_min_value(int*);void output(int*);int main(){ int number[10]; input(number); max_min_value(number); output(number);}void input(int *num){ p
2020-05-10 20:12:14
926
3
原创 C程序设计(第四版) 谭浩强 练习题8.2 输入3个字符串,按由小到大的顺序排序(数组加指针)(个人设计)
//8.2 使用指针使3个字符按从小到大排序#include<stdio.h>#include<string.h>int main(){ char* s[3], st[3][50], ** p, * t; int i, j; for ( i = 0; i < 3; i++) { printf("enter %dth string:",i+1); s[i] = st[i]; gets_s(st[i]); } for ( i = 0; i <
2020-05-10 16:05:57
1587
4
原创 C程序设计(第四版) 谭浩强 练习题8.1 输入三个整数,按由小到大的顺序排序(数组加指针)(个人设计)
//8.1 使用指针使3个整数按从小到大排序#include<stdio.h>void swep(int*);int main(){int n[3];int* p1=n;printf(“enter the three number:”);for (int i = 0; i < 3; i++){scanf_s("%d", p1+i);}swep(p1);for (int i = 0; i < 3; i++){printf("\n%3d", *(p1+i)
2020-05-10 12:47:19
873
原创 C程序设计(第四版) 谭浩强 例8.26 对8.25中的学生,找出其中有不及格的课程的学生及其学生号(个人设计)
C程序设计(第四版) 谭浩强 例8.26 对8.25中的学生,找出其中有不及格的课程的学生及其学生号//例8.26 输出小于60的数组#include<stdio.h>int* search(int()[4]);int main(){intp, score[][4] = { 60,70,80,90,56,89,67,88,34,78,90,66 };for (int i ...
2020-05-04 01:27:14
632
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅