自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Windows 上构建适配COAWST的Linux系统

Windows上搭建适配COAWST、WRF、ROMS、SWAN的Linux系统的详细配置日志

2022-10-06 14:48:46 1028 3

原创 整数计算位数(C语言实现)

没什么逻辑,设置一个计数器,一直除以10直到被除数只剩个位为止,每次循环计数。但是涉及对数进行操作时又是必不可少的一步。#include <stdio.h>int main(){ int num; scanf("%d", &num); int lens = 1; int t = num; while (t > 9) { t /= 10; lens++; } printf("lens of %d is %d\n", num, lens); ret

2020-11-05 21:27:31 1723

原创 辗转相除法详解(C语言实现)

辗转相除法定义基本原理算法实现思想C语言实现定义辗转相除法,被称为欧几里得(Euclidean)算法,是求最大公约数的算法。基本原理两个正整数a和b(a > b),他们的最大公约数等于a除以b的余数和b之间的最大公约数。算法实现思想a = b * q1 + r1b = r1 * q2 + r2r1 = r2*q3 + r3…rn-2 = rn-1 * qn + rnrn-1 = 0, rn-2 即为最大公约数(因为rn-2和0的最大公约数就是他本身rn-2,又因为rn

2020-11-05 08:51:00 11328

原创 简单计算器(C 语言实现)

简单计算器题目要求:模拟简单运算器的工作。假设计算器只能进行加减乘除运算,运算数和结果都是整数,四种运算符的优先级相同,按从左到右的顺序计算。输入格式:输入在一行中给出一个四则运算算式,没有空格,且至少有一个操作数。遇等号”=”说明输入结束。输出格式:在一行中输出算式的运算结果,或者如果除法分母为0或有非法运算符,则输出错误信息“ERROR”。输入样例:1+2*10-10/2=输出样例:10思路:如何将等式的元素保存到数组中?创建一个int数组,保存输入的等式元素。不能对所有

2020-11-02 15:01:53 10309 4

原创 C语言程序设计笔记(浙江大学)

C语言程序设计笔记chap1程序设计与C语言计算机和编程语言C语言chap1程序设计与C语言计算机和编程语言辗转相除法:寻找两个数之间的最大公约数int u = 32;int v = 26;while (v != 0){ int temp = u % v; u = v; v = temp;}printf("%d",u);算法:如果v等于0,计算结束,u就是最大公约数;如果v不等于0,那么计算u除以v的余数,让u等于v,而v等于那个余数;回到第一步。枚举法二分法程

2020-10-27 20:09:56 1110

空空如也

空空如也

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

TA关注的人

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