- 博客(9)
- 收藏
- 关注
原创 数组循环移动 C语言
对长度为n的数组,进行循环向右移动m位,n和m在主函数中由键盘输入#include<stdio.h>#define N 20void arraymove(int a[],int n,int m);int main(){ int a[N]; int n,m,i,j; printf("请输入数组长度n和移动位数m:\n"); scanf("%d%d\n",&n,&m); for(i=0;i<n;i++) //输入数组元素 { scanf("%d",
2020-12-09 19:27:59
1519
原创 函数调用计算最高分及对应的学生学号
要求从键盘输入学生人数n;从键盘输入所有学生的学号和成绩分别存入数组num和score;采用函数调用的方式计算最高分及其对应的学生学号。#include<stdio.h>#define N 100int temp,n;int num[N];int score[N];int Max();int main(){ int i; printf("请输入学生人数n:\n"); scanf("%d",&n); printf("请输入学生的学号和成绩:\n")
2020-11-25 21:11:28
2492
1
原创 玫瑰花数C
如果一个四位数等于它的各位数字的4次方和,则这个数字称为“玫瑰花”数。例如,1634编写程序求出所有的玫瑰花数方法一#include<stdio.h>void main(){ int n=1000; int a,b,c,d; while(n<10000) { a=n%10; b=(n/10)%10; c=(n/100)%10; d=n/1000; if(n==a*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d) printf("%d
2020-11-05 21:01:20
1455
原创 高斯消去法解方程组 C
高斯消去法#include<stdio.h>#define N 20 int main(){ float A[N][N]; //系数矩阵 float b[N]; //等号右式 float x[N]; //方程组的解 int n; //方程矩阵级数 int i,j,k; printf("请输入级数:\n"); scanf("%d",&n); printf(
2020-10-31 12:29:48
563
原创 编写程序,提示用户输入学号、成绩
编写一个程序,提示用户输入学号后三位、成绩,并执行以下操作:打印学号与成绩,并用双引号表示,如:“100”,“100”在宽度为20的字段右端打印学号与成绩在宽度为20的字段左端打印学号与成绩主要是转义字符的使用#include<stdio.h>void main(){ int stu_num,score; printf("请输入学号后三位、成绩:"); scanf("%d%d",&stu_num,&score); printf("\"%d\",\"%d\"\
2020-10-28 20:06:52
1408
原创 C语言 逻辑与、逻辑或
&& 和|| C语言&&(逻辑与)(1)当&&左边为假,则不再进行右边的判断,结果为假;(2)当&&左边为真,判断右边,右边为假,结果为假;右边为真,结果为真;||(逻辑或)(1)当||左边为真,则不再进行右边的判断,结果为真(2)当||左边为假,判断右边,右边为假,结果为假;右边为真,结果为真;以下面程序为例#include<stdio.h>void main(){ int x,y,n; x=y=1;
2020-10-28 19:53:20
9313
3
原创 分型樱花树 python
樱花树 pythonimport randomimport turtle__Pen = turtle.Pen()# 分形樱花树# “画树”函数# 参数分别是树枝长度、画笔def tree(branchLen, t): if (branchLen > 3): if (8 <= branchLen and branchLen <= 12) : if (random.randint(
2020-10-10 00:36:42
531
原创 面向对象程序设计三大特征
面象对象程序设计的三大特征及相应的Java语法或者关键字封装:将一组相关的数据和数据上的操作集合在一起,形成一个封装体。例:权限访问控制符private,protected…继承:现实世界遗传关系的直接模拟,表示类之间的内在联系,以及对属性和操作的共享。例:继承现有类extends;实现现有接口implements。多态:使用相同方法名称,调用(动态绑定)不同的方法实现。例如方法重载:方法名称相同,方法参数不同;方法覆盖:方法名称和方法参数都相同。...
2020-08-27 21:04:47
821
原创 Java语言概述
Java语言的特点1.可移植性,平台无关性:Java程序一次编译,到处运行(1)Java程序的同一数据类型,在不同平台上占据相同的空间(2)Java程序需要经历编译和解释两个步骤,编译产生相同的字节码,可以在不同平台上通过Java虚拟机解释执行(3)编码:采用Unicode字符集Java为什么可以跨平台,哪一部分是跨平台2.纯面向对象语言(1)一切都是对象(2)与C++相比去掉多继承去掉虚拟继承去掉操作符重载去掉模板3.稳定性和安全性(健壮)(1)没有指针(2)自动用户内存管
2020-08-24 20:46:03
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人