- 博客(19)
- 问答 (1)
- 收藏
- 关注
原创 C语言练习
1.求三角形面积#include<stdio.h>#include<math.h>int main(){ double a,b,c,s,area; a=3.67; b=5.43; c=6.21; s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("a=%f\tb=%f\tc=%f\t"); printf("area=%f\n"); return 0;...
2022-04-16 21:41:59
831
原创 一维数组的引用
#include<stdio.h>#define N 50int main(){ float score[N]; float aver=0; int i,n=0; for(i=0;i<N;i++) { scanf("%f",&score[i]); aver+=score[i]; } aver=aver/N; for(i=0;i<N;i++) if(score[.
2022-04-13 21:04:20
592
原创 C语言典型算法举例——穷举法
#include<stdio.h>int main(){ int men,women,child; for(men=0;men<=12;men++) for(women=0;women<=12;women++) { child=36-men-women; if(men*4+wome
2022-04-10 17:58:47
6398
1
原创 选择结构程序设计
求一分段函数的输出值,在程序运行当中动态输入X的值,根据x的所在范围决定输出值。用scanf函数输入x的值,求y的值。#include<stdio.h>int main(){ int x,y; printf("请输入一个数:"); scanf("%d",&x); if(x>=10) y=3*x-11; if(10>x>=1) y=2*x-1; if(x<1)
2022-04-07 22:05:47
819
原创 C语言典型算法举例练习
递推法:猴子吃桃问题:猴子第一天摘下若干桃子,吃了一半,还觉得不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃前一天剩下的一半零一个。直到第十天早上时,只剩下一个桃子了。问第一天共摘了多少桃子。#include<stdio.h>int main(){ int day,d1,d2; day=9; d2=1; do { d1=(d2+1)*2; d2=d1;
2022-04-04 23:14:09
679
原创 C语言循环嵌套练习
求1!+2!+3!+4!+。。。+10!。#include<stdio.h>int main(){ int i,j; double factorial,s=0; for(i=1;i<=10;i++) { factorial=1; for(j=1;j<=i;j++) factorial=factorial*j; s=s+factorial;
2022-04-02 20:42:34
990
1
原创 C语言改变循环结构的跳转语句
break语句举例:#include<stdio.h>int main(){ int i=5; do { if(i%3==1) if(i%5==2) { printf("%d",i); break; } i++;}while(i!=0);return 0;}break语句用于循环语句是,可使程
2022-03-31 18:34:42
1151
原创 【无标题】
do-while使用时,先执行循环体语句,然后再判断条件。举例:使用do-while语句计算sum=的值。#include<stdio.h>int main(){ int i,sum; i=1;sum=0; do { sum=sum+i; i=i+1; }while(i<=100); printf("sum=%d\n",sum); return 0;}运行结果:求两个自
2022-03-29 17:35:38
678
原创 C语言使用while语句实现循环结构
计算sum=的值。#include<stdio.h>int main(){ int i,sum; i=1;sum=0; while(i<=100) { sum=sum+i; i+=1;} printf("sum=%d\n",sum); return 0;}运行结果:输入一个正整数 n,计算n!#include<stdio.h>int main(){ int
2022-03-27 23:26:26
2380
原创 for语句基本用法实例(个人练习)
输入一个正整数n,求的值。#include<stdio.h>int main(){ int i,n,sum; scanf("%d",&n); sum = 0; for(i=1;i<=n;i++) sum = sum+i; printf("由1到%d的和是:%d\n",n,sum); return 0;}运行结果:输入一个正整数n,求n!。#include<stdio.h>in
2022-03-25 21:25:38
1477
原创 循环结构程序设计(个人代码练习)
假设今年我国的人口总数为13亿,若按每年2%增长,计算从现在开始10年内每年人口的数量。#include<stdio.h>#include<math.h>int main(){ int n=13,year; double number,rare=0.02; for(year=1;year<=10;year++) { number=n*pow((1+rare),year); printf("%2d年后,人
2022-03-24 21:51:58
619
原创 C语言多分支代码实现举例
输入年份,输出当年是否为闰年。#include<stdio.h>int main(){ int year,leap; printf("输入年份:"); scanf("%d",&year); if(year%4!=0) leap=0; else if(year%100!=0) leap=1; else if(year%400!=0) leap=0; else l
2022-03-23 22:54:19
2211
原创 使用switch语句实现分支结构
编写程序,输入一个月份值,输入该月份是第几季度。#include<stdio.h>int main(){ int month; printf("输入月份:"); scanf("%d",&month); switch((month-1)/3) { case 0: printf("%d月是第一季度\n",month); break; case 1:
2022-03-22 20:53:29
525
原创 使用python模拟骰子,并对骰子进行有限次数投掷
首先,使用python编写一个类似骰子的类,将其作为投掷的骰子。创建一个python文件,对文件引入random模块中randint类,random.randint(a,b),用于生成一个指定范围(a,b)内的整数。创建一个名为Die的类,初始化确定骰子的六个面。在其中创建一个函数“roll"用于返回一个骰子点数。from random import randintclass Die: """表示一个骰子的类""" def __init__(self,num_sides=6):
2022-03-21 22:13:19
5032
原创 if-else实现分支结构
使用双分支If语句求两个数中较大的数#include<stdio.h>int main(){ int a,b; printf("请输入两个整数:"); scanf("%d%d",&a,&b); if(a>b) printf("两个整数中的最大数为:%d\n",a); else printf("两个整数中的最大数为:%d\n",b); return 0;}运行结果:单分支if语句
2022-03-20 22:16:19
1028
原创 C语言利用数学库函数进行解题
指数函数exp(x):计算绝对值函数fabs(x):计算|x|以e为底的对数函数log(x):计算ln x幂函数pow(x,y):计算平方根函数sqrt(x):计算输入一个球的半径,根据公式计算并输出球的体积。#include<stdio.h>#include<math.h>#define PI 3.14int main(){ float r,v; printf("输出半径 r:"); scanf("%f",&r);
2022-03-20 00:12:50
1797
原创 使用python绘制简单折线图
首先,打开电脑命令行输入:pip install matplotlib对python中matplotlib进行下载。构建python文件,使用import函数引入两个类,使我们可以绘制图像并对图像样式进行改变使其更加明显美观。值得一提的是,matplotlib绘制出的图像会出现无法显示中文的情况,这并不是因为它不具备中文字体,而是并没有被识别,需要我们使用代码帮助matplotlib识别并显示中文。import matplotlib.pyplot as pltimport matp
2022-03-18 20:40:00
10211
原创 C语言基本运算,求字节运算符
输出一个3位的正整数,输出其反序数#include<stdio.h>int main(){ int number,a,b,c; number=123; printf("输出的三位数为:%d\n",number); a=number/100; b=(number-a*100)/10; c=number%10; printf("反序数是:%d%d%d\n",c,b,a); return 0;}运行结果:运算.
2022-03-17 22:24:14
5699
3
原创 使用python对有限数点进行随机漫步
有关python的随机漫步,使用python来生成随机漫步数据,再使用Matplotlib以能令人清晰可见的方式看到随机漫步后得到的图表
2022-03-16 21:23:10
1455
空空如也
C语言编写贪吃蛇始终找不到bug在哪。
2022-03-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人