- 博客(31)
- 收藏
- 关注
原创 c语言题库-1032函数习题(2):输入年月日,输出是本年第几天
Description:编写一个函数,给出年、月、日,计算该日是本年的第几天。Input输入仅一行,输入年、月、日,用空格隔开。Output输出仅一行,该日是本年的第几天。Sample Input2000 5 8Sample Output129...
2022-06-10 19:23:41
749
原创 MATLAB考前复习知识点
主要由:数学模型、基本知识(语言规定、基本命令、三大功能、M文件、程序编写)、简单应用(数值计算、符合运算、图形绘制、控制语句)、算法学习(Lagrange插值、积分梯形&抛物线公式、最小二乘法、常微分数值求解&Euler法)、实际问题解决 五个部分...
2022-06-10 19:22:46
820
原创 c语言题库-1030函数习题(1):输出水仙花数
Description:编写程序,打印水仙花数。要求写一个函数,用于判断一个数是否为“水仙花数”。调用该函数打印出所有水仙花数。所谓“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身。Input输入仅一行,输入2个数,最小三位数和最大三位数。Output输出一行,输出所有水仙花数。(数据间隔一个空格)Sample Input100 400Sample Output153 370 371#include <stdio.h>int main(){int shuixi
2022-04-11 19:56:36
1264
原创 c语言题库-1023循环结构习题:打印“完数”
Description:编写程序,完成打印1000以内所有的完数。 完数:该数的各因子之和正好等于该数本身
2021-12-08 15:34:55
916
原创 c语言题库-1022选择结构习题:分段函数
Description:编程按下式计算y的值,x的值由键盘输入。(可用if和switch实现) x、 y均按float类型Input输入仅一行,输入一个数值。Output输出仅一行,输出相应的数据值(小数点后保留2位有效位)或no definition(两单词中间有一空格)。Sample Input1Sample Outputy=0.84#include <stdio.h>int main(){ float x,y; scanf("%f",&x); s
2021-11-09 17:35:51
2530
2
原创 c语言题库-1020循环结构习题:任意输入n个数,输出最大和最小值及其对应的序列号
Description:编一程序,对于任意输入的n个整数,可输出其中的最大数和最小数,并输出它们在序列中的位置序号。Input输入第一行:输入n值。输入第二行:输入n个整数。Output输出仅二行第一行:输出最大值和最小值第二行:输出最大值序列号和最小值序列号。Sample Input478 98 88 97Sample Outputmax=98,min=78maxi=2,mini=1#include <stdio.h>int main(){ int n,i,
2021-11-09 17:31:33
2893
原创 c语言题库-1018循环结构习题:求2+22+222+....+22222的值
Description:编一程序,求Sn=a+aa+aaa+…+aaa…a的值,其中a为一个数字。例如,2+22+222,此时a=2,n=3, n由键盘输入。Input输入仅一行,输入2个数a、nOutput输出仅一行,输出相应的结果Sample Input2 3Sample OutputSn=246#include <stdio.h>int main(){ int a,n,i,Sn=0; scanf("%d %d",&a,&n); wh
2021-11-09 17:27:11
3596
3
原创 c语言题库-1014循环结构习题:输出同构数
Description:编一程序,输出2~999之间的所有同构数。所谓同构数是指这样的数,它出现在它的平方的右侧,如5的平方=25,25的右端是5,所以5是一个同构数。Input输入仅一行,输入2个整数,比如2和 9Output输出多行,分行输出2到9之间的所有的同构数。Sample Input2 9Sample Output56#include <stdio.h>int main(){ int a,b; scanf("%d",&a,&b);
2021-06-06 00:43:06
2242
2
原创 c语言题库-1013循环结构习题:输入10个整数 ,输出所有负数并求其和
Description:编一程序,使得从键盘输入10个整数,可以输出其中的所有负数,并输出所有负数的和Input输入10个整数Output输出多行,先输出所有负数,最后输出所有负数和Sample Input11 2 3 -1 9 8 5 4 -2 -3Sample Output-1-2-3sum=-6#include <stdio.h>int main(){ int a,n=10,sum; sum=0; while(n--) { scan
2021-06-06 00:24:01
2355
原创 c语言题库-1012循环结构习题:公式求π值
Description:编一程序,利用公式求π的值,公式为:π/4=1-1/3+1/5-1/7+ ......+1/(4*n-3)-1/(4*n-1)Input输入仅一行,输入整数nOutput输出仅一行,输出π值(保留2位小数)Sample Input3000Sample Output3.14#include <stdio.h>#include <math.h>int main(){ int n,i; float pi; scanf("%d",&
2021-06-06 00:14:09
2593
原创 c语言题库-1011选择结构习题:求三个数的最大值
Description:编一程序,将3个整数a、b、c由键盘输入,输出其中的最大者Input输入仅一行,输入3个整数Output输出仅一行,输出3个数中的最大值Sample Input3 2 6Sample Outputmax=6#include <stdio.h>#include <math.h>int main(){ int a,b,c,t; printf("请输入三个整数:\n"); scanf("%d,%d,%d",&a,&
2021-06-06 00:02:28
582
原创 c语言题库-1010顺序结构习题:摄氏温度转换为华氏温度和绝对温度
Description:编一程序,将输入的摄氏温度C转换为华氏温度F和绝对温度K。转换公式为:F=9/5C+32K=273.16+CInput输入仅一行,输入一个摄氏温度数COutput输出仅一行,输出其华氏温度F和绝对温度K,输出数据间隔为一个空格,输出数据保留2位小数。Sample Input36.2Sample OutputF=97.16 K=309.36#include <stdio.h>#include <math.h>int main(){
2021-06-05 23:49:05
3560
原创 c语言题库-1009顺序结构习题:求两点之间的距离
Description:编一程序,求两点之间的距离。已知直角坐标系中两点(x1,y1)和 (x2,y2),公式求取两点间距离。Input输入仅一行,输入4个任意数(2个坐标点的横纵坐标值)x1,y1;x2,y2Output输出仅一行,输出两点间距离值。Sample Input0 0 1 1(x1=0,y1=0;x2=1,y2=1)Sample Output1.414214#include <stdio.h>#include <math.h>int main()
2021-06-05 23:39:09
1213
原创 c语言题库-1008顺序结构习题:求三个数的平均值
Description:编写一个C语言程序,输入a,b,c三个整数值,计算并输出其平均值.Input输入仅一行,输入三个整型数据。(输入数据用一个空格间隔)Output输出仅一行,输出平均值,6位有效位。Sample Input1 2 2Sample Output1.666667#include <stdio.h>int main(){ int a,b,c,sum; float x; printf("请输入三个整数:\n"); scanf("%d %d %d",&a
2021-06-05 23:21:58
1074
原创 c语言题库-1007循环结构习题:输入两个整数,输出它们的最大公约数
Description:从键盘上输入两个数据,显示它们的最大公约数。Input48 24Output24Sample Input24 36Sample Output12#include <stdio.h>int main(){ int a,b,c,t; printf("请输入数据:\n"); scanf("%d,%d",&a,&b); if(a<b) { t=a; a=b;
2021-06-05 22:29:07
969
原创 c语言-结构体练习
输入两个学生的学号、姓名和成绩,输出成绩较高者的学号、姓名和成绩。 若二者相等,则输出两个学生的全部信息。#include<stdio.h>struct student{int number; char name[4]; float grade; }a,b; //定义结构体 int main() { printf("请输入第一个学生的信息:\n"); scanf("%d,%c,%f",&a.number,&a.name,&a.grad
2021-06-05 21:07:54
185
原创 c语言-结构体
定义struct student{ int number; char name[4]; char sex; float grade; }; //敲黑板!大括号外还应加分号! struct student a={1,"LiHua","man",100}; //等同于a.number=1;a.name="LiHua";a.sex="man";a.grade=100;结构体内的项都用逗号隔开,字符用单引号,字符串用双引号...
2021-06-05 21:07:23
141
原创 c语言-指针练习
指针变量&普通变量输入两个整数,用指针编程由大到小输出这两个数。【keys1】#include <stdio.h>int main(){ int a,b,*p,*q,*r; printf("请输入两个整数\n"); scanf("%d,%d",&a,&b); p=&a; q=&b; if(a<b) { r=p; //改变指针指向,但不改变a,b的值。即p永远指较大值,q
2021-06-05 20:46:44
398
原创 c语言-函数练习
有参函数【有返回值】编写一程序,输入4个数字,输出前两个、后两个和四个数中的最大数。#include <stdio.h>int main(){ float max(float x,float y); //引用max函数 float a[4]; //定义数组a int i; float t,u,v; for(i=0;i<=3;i++) { printf("请输入第%d个数字",i+1
2021-06-05 20:45:46
1637
2
原创 c语言-数组练习
一维数组输入10个地区的面积(均为整数),对它们由小到大排序并输出排序后的结果。二维数组已知矩阵a=1298-10103-5请编程求出其中最大的数并输出。#include <stdio.h>int main(){int i,j,max;int a[4][2]={1,2,9,8,-10,10,3,-5};max=a[0][0];for(i=0;i<=3;i++)for(j=0;j<=1;j++)if(a[i][j]&
2021-06-05 20:25:09
213
原创 c语言题库-1004选择结构习题:奇偶数判断
Description:给定一个整数,判断该数是奇数还是偶数。Input:输入仅一行,一个大于零的正整数n。Output:输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even。Sample Input5Sample Outputodd#include <stdio.h>int main(){ int a; printf("请输入一个整数:\n"); scanf("%d",&a); (a%2=0?"even":"odd");
2021-06-05 19:15:28
945
原创 c语言-指针
指针变量&普通变量step1:定义指针类型(取决于与其相关联普通变量的类型) int*p,a=5;step2:将指针与某一变量关联 指针=&变量*指针=指针指定的变量的值 eg.*p=5改变指针的方向:新定义一个指针eg.int*p,*q;int*r;r=p;p=q;q=r;指针变量&一维数组关联:指针=&数组名[某数]赋值:*指针=指针指定的变量值eg.int *p,*q,a[3]={2,4,6};p=&a[0];q=&
2021-06-04 00:45:02
115
原创 c语言-循环结构练习
while语句循环求n在1~20内n的阶乘(即1!+2!+…+20!)#include <stdio.h>int main(){int n=1,sum=0,a=1;while(n<=20){n=n+1;sum=sum+a;a=a*n;}printf(“计算结果是%d\n”,sum);return 0;}break语句循环continue语句循环...
2021-05-31 18:29:16
417
原创 c语言-顺序结构练习
求三个数的平均数输入提示:输入仅一行,输入三个整型数据。(输入数据用一个空格间隔)输出提示:输出仅一行,输出平均值,6位有效位。输出样本:1 2 2输出样本:1.666667#include <stdio.h>int main(){int a,b,c,sum;float average;scanf("%d,%d,%d",&a,&b,&c);sum=a+b+c;average=sum/3.0;printf(“这三个数的平均数为%f”,average
2021-05-30 22:24:43
326
原创 c语言-选择结构练习(5)
成绩~分数段许多代码用CodeBlocks编译会报错,此代码已验证完全无误,文末放演示结果~某课成绩原为百分制,现要将其转成分数段,规则为:A等为90-100;B等为80-90;C等为70-80;D等为60-70;E等级为0-60。请编一程序,分数由键盘输入,输出成绩等级。#include <stdio.h>int main(){int a;scanf("%d",&a);switch((int)(a/10)){case 10:printf(“该生成绩等级为A\n”);
2021-05-30 20:49:54
399
1
原创 c语言-选择结构练习(4)
大小字母转换许多代码用CodeBlocks编译会报错,此代码已验证完全无误,文末放演示结果~输入一个字符,判断它是否为大写字母,若是,则将其转化为小写字母;若不是,则不转化直接输出,得到最后的字符。#include <stdio.h>int main(){char a;scanf("%c",&a);if(a>=‘A’&&a<=‘Z’)a=a+32;printf("%c\n",a);}...
2021-05-30 18:14:56
91
原创 c语言-选择结构练习(3)
闰年的判断许多代码用CodeBlocks编译会报错,此代码已验证完全无误,文末放演示结果~请编一程序,判断某一年是否是闰年。(注:当年份不是100的倍数且是4 的倍数时,该年是闰年;当年份是100的倍数且是400的倍数时,该年也是闰年。)#include <stdio.h>int main(){int a;scanf("%d",&a);if((a%100!=0&&a%4==0)||a%400==0)printf("%d是闰年\n",a);elsepr
2021-05-30 18:07:31
108
原创 c语言-选择结构练习(2)
比较大小许多代码用CodeBlocks编译会报错,此代码已验证完全无误,文末放演示结果~1.输入两个实数a、b,按数值由小到大的顺序输出这两个数。
2021-05-30 14:46:25
415
原创 c语言-选择结构练习
分段函数许多代码用CodeBlocks编译会报错,此代码已验证完全无误,文末放演示结果~有一个函数y=-1x<00x=01x>0请编写一个程序,输入一个整数x时,输入相应的y值。#include <stdio.h>int main(){int x,y;scanf("%d",&x);if(x<0)y=-1;else if(x>0)y=1;elsey=0;printf("%d",y);}...
2021-05-30 14:20:21
134
原创 MATLAB基础教程
第一章 MATLAB简介(干货部分)常用数学运算符号及标点符号| + | 加法运算【适用于两个数或两个同阶 矩阵相加】| - | 减法运算| * | 乘法运算| .* | 点乘运算| / | 除法运算| ./ | 点除运算| ^ | 乘幂运算| .^ | 点乘幂运算| \ | 左除运算【被除数与除数颠倒位置】常用数学函数sin(x) 正弦函数cos(x) 余弦函数tan(x) 正切函数abs(x) 绝对值min(x) 最小值sqrt(x) 开平
2021-04-28 01:55:40
1704
原创 MATLAB基础教程
第一章 MATLAB简介(瞎bi叨干货在后面)数学软件简介目前常用的数学软件有:Matlab软件 、Mathematica软件、Maple软件、LINDO软件、SAS软件、SPSS软件 等今天我们就来学习MATLAB软件Matlab使用简介Matlab的特点: Matlab不仅在数值计算上保持着相对其它同类软件的绝对优势,而且还开发了自己的符号运算功能,另外,Matlab提供了一套完善的图形可视化功能,为用户向第三方展示自己的计算结果提供了广阔的空间。Matlab使用简便,它允许用户以数
2021-04-28 01:09:49
630
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人