自定义博客皮肤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天好习惯”第一期-5

学习内容:三种循环比较。如下:#include <stdio.h>int main(){ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符号状态变量flag //使用while循环while(i<=100) {sum=sum+i*flag; flag=-flag; i++; ...

2021-11-21 22:17:56 61

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

学习内容:回顾变量与赋值。代码如下:#include <stdio.h>int age = 2;//全局变量。int main(){ int age =18; /*这里定义年龄为局部整型变量,并赋值18*/ printf("我今年%d岁!\n", age);//输出结果为我今年18岁! return 0; }学习心得:学习一段时间后,再去看以前的学习的内容,发现自己对其更清楚了。...

2021-11-12 22:12:46 194

原创 “21天好习惯”第一期-20

学习内容:全局变量与局部变量。虽然我们很早就使用变量了,但一直没有对变量进行区分,到现在去区分不是亡羊补牢,而是为了更好的学习。代码如下:#include <stdio.h>int x = 77;//定义在函数外部,称为全局变量,也叫外部变量。void fn1(){ printf("fn1(): x=%d\n", x); }int main(){ int x = 10;//局部变量 if(x>0) { int...

2021-11-12 00:11:34 183

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

导言:小时候想必都玩过玻璃球,其中有猜玻璃球数量的游戏,而我们今天来利用代码猜数字。学习内容:for语句和if语句的运用。题目如下:猜数字游戏是令游戏机随机产生一个100以内的正整数,用户输入一个数对其进行猜测,需要你编写程序自动对其与随机产生的被猜数进行比较,并提示大了(“Too big”),还是小了(“Too small”),相等表示猜到了。如果猜到,则结束程序。程序还要求统计猜的次数,如果1次猜出该数,提示“Bingo!”;如果3次以内猜到该数,则提示“Lucky You!”;如果超过3次但是

2021-11-10 23:32:39 70

原创 “21天好习惯”第一期-18

学习内容:自定义函数并调用函数。代码如下:include <stdio.h>/* 自定义整型函数 sayLove() */int sayLove(void)//void表示无参数,可省略。{ //在这里输入输出语句printf,输出内容为I Love imooc printf("%s\n", "I Love imooc"); return 0;}/* 自定义整型函数 dividLine() */int dividLine(){ prin...

2021-11-09 23:46:11 36

原创 “21天好习惯”第一期-17

学习内容:输出最大公约数和最小公倍数。本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。代码如下:#include <stdio.h>int main(){ int m,n,a,b,c,d; scanf("%d %d",&m,&n);c=m,d=n;//用c,d保存m,n的初始值。 a=c%...

2021-11-08 22:58:45 45

原创 “21天好习惯”第一期-16

学习内容:多种控制语句的结合运用。例题如下:编写程序,从键盘输入x,利用幂级数展开计算sin(x)的近似值,要求某一项绝对值误差小于10^-5。 公式如下:方法提示:对于类似的数列求和问题,关键是抽象出第i项的通用公式,将推导出的通用第i项累加到sum,直到第i项的绝对值小于1e-5为止。另外,注意奇偶项符号的处理。代码如下:#include <stdio.h>#include <math.h>int main(){ float x,n,a,b,d=..

2021-11-07 23:05:01 87

原创 “21天好习惯”第一期-15

学习内容:switch语句。代码如下:#include <stdio.h>int main(){ int score = 87; //考试分数为87分 score/=10; switch(score ) { case 10: case 9: printf("等级A"); break; case 8: printf...

2021-11-07 00:08:21 45

原创 “21天好习惯”第一期-14

学习内容:for和while的运用。例题如下:本题要求计算给定的一系列正整数中奇数的和。输入格式:输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。输出格式:在一行中输出正整数序列中奇数的和#include <stdio.h>int main(){ int a,b=0;while(a>0){ scanf("%d",&a);if(a%2!=0&&a>0) ...

2021-11-05 23:39:43 608

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

学习内容:for循环和结束语句break语句。输出0-1000内的素数代码如下:include <stdio.h>int main(){ int m, n; for(m=2; m<=1000; m++) { for(n=2; n<m; n++) { if( m%n==0 ) break;//什么条件下跳出当前循环 ...

2021-11-05 00:00:06 184

原创 “21天好习惯”第一期-12

学习内容:使用for循环打印9*9乘法口诀。9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 5*1= 5 5*2=10 5*3

2021-11-03 22:50:37 45

原创 21天好习惯”第一期-11

学习内容:逻辑运算符的运用(做一道题)int a = 5; int b = 9;在以下算式中,选出运算结果为真,即结果为1的算式Ab++>=a*2 && b-a<=aBb++>=a*2 || b-a<=aC!(a*2-b)D++b-a*2答案:B个人解析:A中b++>=a*2即9>=10为假,逻辑运算符为非,结果必定为0。 B中0||4<=5即0||1=1。 ...

2021-11-02 23:40:12 52

原创 “21天好习惯”第一期-10

学习内容:#include <stdio.h>int main(){ int x=5; int y=5; int z=10; printf("x是否大于y:%d\n", x>y ); //x是否大于y printf("y是否大于等于x:%d\n", y>=x ); //y是否大于等于x printf("y是否小于z:%d\n", y<z ); //y是否小于z pr...

2021-11-01 23:34:58 55

原创 “21天好习惯”第一期-9

学习内容:我们一般都是横着输出,但今天我们学习竖着输出。代码如下:#include <stdio.h>int main(void){printf("I\n \nL\no\nv\ne\n \nG\nP\nL\nT\n");return 0;}学习心得:上面输出的是"I Love GPLT"在句话,竖着输出只是要换行罢了,但要注意,是一个字符一行。...

2021-10-31 22:36:42 49

原创 “21天好习惯”第一期-8

学习内容:日期格式化:美式日期(mm-dd-yyyy)改为中式日期(yyyy-mm-dd)。代码如下:#include <stdio.h>int main(){int y,m,s;//用,y,m,,s分别代表年月日 scanf("%d-%d-%d",&m,&s,&y);//输入美式日期 printf("%d-%02d-%02d",y,m,s);//输出中式日期 return 0;...

2021-10-30 23:51:10 44

原创 “21天好习惯”第一期-7

学习内容:赋值运算符。代码如下:#include <stdio.h>int main(){ int x = 10; int y = 10; //使用简单赋值语句实现x乘以2。 x=x*2; //使用复合赋值语句实现y乘以2。 y*=2; printf("x=%d\n", x); printf("y=%d\n", y); return 0;}学习心得:赋值运算符分为简单复制语句和复合赋值语句,两者可以相互转...

2021-10-29 23:31:25 51

原创 “21天好习惯”第一期-6

学习内容:类型强制转换运算符。代码如下:#include <stdio.h>int main(){ int a=7,b=2;float c,d; c=(float)a/b;d=(float)(a/b); printf("c=%d d=%d a=%d",c,d,a); return 0; }学习心得:该代码的输出为c=3.500000 d=3.000000 a=7。在该代码中,我们用了类型强制转换符,其形式为(类型...

2021-10-28 22:58:52 52

原创 “21天养成好习惯”第一期-4

学习内容:循环语句for语句。类似的循环语句while,do-while将在后面提及。代码如下:#include <stdio.h>int main(){int n;double i, sum=0;scanf("%d",&n);for(i=1;i<=2*n-1;i+=2){ sum +=1/i;}printf("sum = %f",sum);return 0;代码概要:该代码是对数列 :1+1/3+1/5+1/7+.....+1/2n-1求和。...

2021-10-26 23:19:22 44

原创 “21天养成好习惯”第一期-3

学习内容:级联if-else语句代码如下:#include <stdio.h>int main(){ int s;scanf("%d",&s);if(s>=90){ printf("A");}else if(s>=80){ printf("B");}else if(s>=70){ printf("C");}else if(s>=60){ printf("D");}else{ printf("E");}...

2021-10-25 22:56:29 66

原创 “21天养成好习惯”第一期-2

学习内容:scanf格式化输入和保留小数位%.nf。例子:输入身高(H)输出标准体重 (W) 公式:W=(H-100)*0.9(以cm,kg为单位)#include <stdio.h>int main(){ float weight;int H;scanf("%d\n",&H);weight=(H-100)*0.9*2;printf("%.1f\n",weight);return 0;}学习心得:scanf()与printf()类似,但要加个“...

2021-10-24 22:34:15 41

原创 “21天养成好习惯”第一期-1

学习内容:学习简单的输出,并且注意格式。#include <stdio.h>int main(){printf(" A\n");printf("A A\n"); printf(" A"); return 0;}学习心得:代码形式上换行并不算换行,要输入"\n"才算换行。...

2021-10-23 22:58:39 29

空空如也

空空如也

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

TA关注的人

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