c语言学习
「已注销」
这个作者很懒,什么都没留下…
展开
-
C语言的辗转相除法求最大公约数
辗转相除法是在在维基百科中的意思是:在数学中,辗转相除法,又称欧几里得算法(英语:Euclidean algorithm),是求最大公约数的算法。辗转相除法首次出现于欧几里得的《几何原本》(第VII卷,命题i和ii)中,而在中国则可以追溯至东汉出现的《九章算术》。两个整数的最大公约数是能够同时整除它们的最大的正整数。辗转相除法基于如下原理:两个整数的最大公约数等于其中较小的数和两数的差的最大...原创 2019-04-04 07:45:54 · 39058 阅读 · 2 评论 -
c语言算法练习1+杭电oj部分题
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。#include<stdio.h>#include<string.h>#define SIZE 10int main(void){ //输入一个目标字符串 char a[SIZE]="zaqwsxxz"; //创建一个数组b用于接收子字符串长度 int b[SIZE]; int i...原创 2019-06-19 22:49:36 · 443 阅读 · 0 评论 -
c语言算法练习2+杭电oj部分题
杭电oj 1062字符串翻转问题#include<stdio.h>#include<string.h>int main(void){ int num,k,len,i,j; char s[1002]; scanf("%d",&num); getchar(); while(num--) { gets(s); len=strlen(s);...原创 2019-06-27 21:22:52 · 784 阅读 · 0 评论 -
c语言算法练习3+杭电oj部分题
杭电 oj 1108最小公倍数(辗转相除法)#include <stdio.h>int main(){ int m,n,h,temp,a,b; while(scanf("%d%d",&m,&n)) { if(m>1000||n>1000) break; if(m<n) { temp=m; m=n; ...原创 2019-06-27 21:28:37 · 527 阅读 · 0 评论