自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 21天好习惯 第一期——21

第一期第21天如何写九九乘法表#include<stdio.h> int main(){ int i, j, sum; for(i=1;i<=9;i++){ for(j=1;j<=i;j++){ sum=i*j; printf("%d * %d= %2d ",i,j,sum); } printf("\n");return 0;}

2021-11-12 21:26:57 417

原创 21天好习惯 第一期——20

第一期第20天今天写了一个题毕达哥拉斯三元组 (10 分)一个直角三角形具有边长均为整数的三条边。直角三角形边长的这组整数值称为毕达哥拉斯三元组(中国称为勾股数)。这三条边必须满足这样的关系:两条直角边的平方之和必须等于直角三角形斜边的平方。从键盘输入一个正整数n,请找出不大于n的所有毕达哥拉斯三元组。可以使用一个三重嵌套的for循环语句,它可以非常简单地尝试所有的可能性。这是一个穷举法的典型例子。对于很多人来说,这种技术并不美观,也不令人愉快。但有很多理由可以说明为什么这种技术是重要的。首先,

2021-11-12 21:21:14 279

原创 “21天好习惯”第一期—19

第一期第19天写出了一到难题 数字金字塔从键盘输入一个正整数n,输出n行的数字金字塔。输入保证 1 <= n <= 9#include<stdio.h>int main(){int n,i,j,m;scanf("%d",&n);m=n;for(i=1;i<=n;i++){for(j=1;j<=i;j++){if(j==1)printf("%*d",m,j);elseprintf("%d",j);}if(j=(i+1)){for

2021-11-12 20:54:49 554

原创 21天好习惯 第一期——18

第一期第18天今天学了递归知道了函数不能嵌套但是函数调用可以。求某个数的阶层#include <stdio.h> int fc(int n){ int result; if (n==0 || n==1) { result = 1; } else { result = fc(n-1) * n; } return result;}int main(...

2021-11-10 22:50:14 111

原创 21天好习惯 第一期——17

第一期第17天今天写了几道题都是不同语句的结合题目描述:在调查市场上的鸡的价格后,得到了这样一个价格表:公鸡每只5块,母鸡每只3块,小鸡每3只一块。小明拿着妈妈给的钱money和价格表来到菜市场,出门之前小明妈妈嘱咐小明要买num只鸡(不分公鸡,母鸡,小鸡),并且花光所有的钱。请编写程序输出这几种买法.输入描述:一行输入两个正整数,钱money,数量num(0 < money ,num<=200)输出描述:每行输出三个正整数分别表示 公鸡数、母鸡数、小鸡数...

2021-11-09 23:49:02 326

原创 21天好习惯 第一期——16

第一期第16天今天学习了函数不同于main函数的但是是一个类型的函数 分为有返回值与没有int max(void){ ......;}//无返回值 int max(int x,int y){ ......;return ...;}是有返回值的不同的函数是可以调用 #include<stdio.h> int max(int x,int y); int main(){ int a,b,c; scanf("%d %...

2021-11-08 22:22:15 46

原创 21天好习惯 第一期——15

第一期第15天今天解决一个难题利用了循环和选择语句#include<stdio.h>int main(){ int n,i; scanf("%d",&n); for(i=1;i<=n;i++) { if((i-3)%4==0) { printf("yes "); } else if((i-3)%4!=0) { printf("no "); } } return 0;}斐波那契数,亦称之为斐波那契数列,指的是这样一个数

2021-11-07 22:28:40 48

原创 21天好习惯 第一期——14

第一期第14天今天学会了循坏和选择语句的结合用一道题来说明毕达拉斯三元组#include<stdio.h>int main(){ int a,b,c,i; scanf("%d",&i); for(a=1;a<=i;a++) { for(b=1;b<=i;b++) { for(c=1;c<=i;c++) { if((a+b)>c&&(a-b)<c&&a*a+b*b==c*c

2021-11-07 21:59:12 93

原创 “21天好习惯”第一期—13

今天写了一个难的代码#include<stdio.h> int main() { int n,k,c,c2,sum,sum2,sum3,sum4; scanf("%d %d",&n,&k); sum=n+n/k; c=n/k; c2=n/k; if(c/k>1) { sum2=sum; while(c2/k>1) { sum2=sum2+c2/k; c2=c2/k+c2%k; if(c2/k<=1)break; } printf("%d\n",sum

2021-11-07 01:13:26 86

原创 21天好习惯 第一期——12

第一期第12天学习了一个与电脑猜数的代码#include<stdio.h>#include<stdlib.h>int main(){ int a,b,seed,count=1;//a是电脑想的一个数; printf("请输入一个种子数:"); scanf("%d",&seed); strand(seed); a=rand()%10+1; printf("请输入你猜的数:");scanf("%d",&b);while...

2021-11-05 22:30:57 47

原创 21天好习惯 第一期——11

第一期第11天今天复习了循环语句,学会了镶套循环#include<stdio.h>int main(){ imt i,j;for(i=0;i<6;i++){ for(j=0;j<9;j++) if(j>i)break;} return 0;}

2021-11-04 23:19:55 115

原创 21天好习惯 第一期——10

第一期第10天学习了流程转移控制语句 go to ,break ,continue go to 语句标号; ... 语句标号:...(往前跳) 语句标号:... go to 语句标号;(往回跳) while(){ if()break/contiue;(到循环后的第一条语句)/(结束本次的循环开始下一个循环) { ....

2021-11-01 22:40:55 96

原创 21天好习惯 第一期——9

第一期第9天学习了算法的描述方式有自然语言(人们日常语言),流程图ns结构化流程图还学习了开关语句switch()switch(变量){ case 1:表达式; break; default:printf();}return 0;...

2021-10-31 22:14:01 97

原创 21天好习惯 第一期——8

第一期第8天学习如何对输入非数字字符的检查与错误处理利用scanf()返回调用值的特点,当输入1.2时.是非数字字符所以读取了1第二个就未读取;然而第二种是3,然后再是1.2所以可以输出a,b的值。#include<stdio.h>int main(){ int a,b,ret; printf("请输入a和b;"); ret=scanf("%d%d",&a,&b);//包括各种错误,格式错误和非数字字符等; if(ret!=2) { print

2021-10-30 23:21:10 42

原创 21天好习惯 第一期——7

第一期第7天如何在输出一个字符类形时避免由按回车键而导致将回车键弄出来的字符输入为最终字符1.用函数getchar()2.在%c前打空格

2021-10-29 22:55:13 93

原创 21天好习惯 第一期——6

第一期第6天如何去算字符的个数#include<stdio.h>int main(){ char a[100000]; int i,blank=0,digit=0,other=0; gets(a); for(i=0;a[i]!='\0';i++) { if(a[i]>='0'&&a[i]<='9') { digit++; ...

2021-10-28 23:16:55 80

原创 21天好习惯 第一期——5

第一期第5天今天学习了一个switch语句#include<stdio.h>int main(){ int a,b=0;scanf("%d",&a);switch(a){ case 1:b++;break; case 2:b--;break;}printf("%d\n",b); return 0;}

2021-10-27 23:40:30 101

原创 21天好习惯 第一期——4

第一期第4天学习如何使用逻辑运算符。#include<stdio.h>int main(){ int a,b; scanf("%d,%d",&a,&b); if(a%2==0&&b%2==0&&a!=0&&b!=0) { printf("%d+%d=%d\n",a,b,a+b); } e...

2021-10-26 23:22:51 43

原创 21天好习惯 第一期——3

第一期第3天今天博客由一个代码来表示#include<stdio.h>#include<math.h>int main(){ int a,b,c,d,sum=0; a=1+2+abs(-3);//使用取绝对值函数abs(x) b=3*sqrt(4);//使用了取平方根的函数还有一些log(x)即计算lnx,log10(x),exp(x)即计算ex的值,pow(x),sin(x),cos(x); printf("%d %d\n",a,b)...

2021-10-25 22:43:38 64

原创 21天好习惯 第一期——2

第一期第2天今天解决一个比较难的程序题#include<stdio.h>int main(){ char word; int key,word2=0; scanf("%c %d",&word,&key); if(key>=0) { if(key>26) { int a; a=key/26; ...

2021-10-24 22:04:39 2469

原创 “21天好习惯”第一期—1

**第一期第1天** 学会了如何调试

2021-10-23 20:34:25 38

空空如也

空空如也

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

TA关注的人

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