自定义博客皮肤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

编程并输出半径r=5.3的半圆弧长及该半圆弧与直径围成的半圆的面积,(3.14159)。要求半径和Pi必须利用宏常量。#include <stdio.h>#define Pi 3.14159#define r 5.3int main(){printf("Area=%.5f\n" "circumference=%.5f\n",0.5*Pi*r*r,Pi*r);return 0;}...

2021-11-13 21:38:13 294

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

编程并输出长1.2,宽4.3,高6.4的长方体的体积。要求长方体的长,宽,高必须用const常量表示。#include <stdio.h>#include <stdio.h>int main(){ const double a=1.2; const double b=4.3; const double c=6.4; double volume; volume=a*b*c; printf("volume=%.3f\n",...

2021-11-13 21:29:27 389

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

编程输出122333(利用递归函数)#include <stdio.h>void print(int w);void main(){print(3);}void print(int w) //递归函数{int i;if(w!=0) //递归结束条件{print(w-1);for(i=1;i<=w;++i) printf("%d",w);...

2021-11-12 17:15:13 210

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

编程输出如下杨辉三角形。#include<stdio.h>#define ROW 2#define COL 3int main(){int a[ROW][COL] ={1,4,6,8,10,12};int i,j,temp;for (i=0;i<ROW;i++){temp = a[i][COL-1];for(j=COL-2;j>=0;j--){a[i][j+1]=a[i][j];}a[i][0]=temp;}...

2021-11-11 23:00:17 107

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

今天学习了递归函数,对于n!的求法有多了一种相对于循环更加简便的方法。n!=n*(n-1)*(n-2)*...*2*1;利用递归long facta(int n){long L;if(n=1) return(1);L=n*fact(n-1);return(L);}

2021-11-10 21:37:03 193

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

在调查市场上的鸡的价格后,得到了这样一个价格表:公鸡每只5块,母鸡每只3块,小鸡每3只一块。小明拿着妈妈给的钱money和价格表来到菜市场,出门之前小明妈妈嘱咐小明要买num只鸡(不分公鸡,母鸡,小鸡),并且花光所有的钱。需要注意的是没有一种购买方法是需要输出0,引入i来判定有没有购买方法并且输出。...

2021-11-09 21:57:43 112

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

这是老师在pta上布置的每日一练,疑惑的是一开始的解法出现了错误,在n较大或最大时程序错误

2021-11-08 21:21:00 42

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

编程输出三个数中的最大数(利用if-else)#include <stdio.h>int main(){int a,b,c;scanf("%d %d %d", &a, &b, &c);int max = 0;if ( a>b ){if ( a>c ) {max = a;}else {max = c;}}else{if ( b>c ) {max = b;}else {max = c;}}printf(“The max is

2021-11-06 20:26:07 48

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

编程输出图案****************#include <stdio.h>int main(){int i,k;for(i=1;i<=4;i++){for(k=1;k<=(2*i-1);k++){printf("*");}printf("\n");}return 0;}

2021-11-05 21:46:55 43

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

将输入的小写字母转换成大写字母,直到输入非小写字母字符#include <stdio.h>vold main{char c;while(1){c=getchar(); //读取一个字符if(c>='a'&&c<='z') //是小写字母putchar(c-'a'+'A'); //输出其大写字母else //不是小写字母break; ...

2021-11-04 22:09:03 63

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

求两个正整数的最大公因子#include <stdio.h>int main(){int m,n,r;scanf("%d%d",&m,&n);while(n!=0){r=m%n;m=n;n=r;}printf("%d\n",m);return 0;}

2021-11-03 22:14:46 55

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

编写程序,从键盘输入任意一个3位正整数,计算并输出它的逆序数。例如,输入123,由123分离出其百位1、十位2、个位3,然后计算3*100+2*10+1 = 321,并输出321。#include <stdio.h>int main(){int x,y,a,b,c;scanf("%d",&x);a=x%10;b=x/10%10;c=x/100;y=a*100+b*10+c;printf("y=%d\n",y);return 0;}

2021-11-02 23:05:38 55

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

编程输入如下三角格式的九九乘法表。#include <stdio.h>int main(){int m,n;for (m=1;m<10;m++) {for (n=1;n<=m;n++){printf("%4d",m*n);}printf("\n");}return 0;}

2021-11-01 19:50:50 54

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

编程判断输入数(整数)的正负性!#include <stdio.h>int main(){int m;printf("Input m:");scanf("%d",&m); //输入一个整数if (m>0) //判断{printf("%d is a positive"...

2021-10-31 17:02:24 54

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

从键盘任意输入一个三位整数,要求正确分离出它的个位、十位和百位数,并分别在屏幕上输出。#include <stdio.h>int main{int x,a,b,c;printf("请输入一个三位整数 x:");scanf("%d",&x);c=x/100;b=(x-c*100)/10;a=x%10;printf("bit0=%d,bit1=%d,bit2=%d\n",a,b,c);return 0;}...

2021-10-29 20:02:20 28

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

编程计算 1!+2!+3!+4!+•••+10!的值#include <stdio.h>int main(void){long term,sum=0;int i,j;for (i=1;i<=10;i++);{term=1;for (j=1;j<=i;j++);{term=term*j;}sum=sum+term;}printf("1!+2!+3!+4!+•••+10!=%ld\n",sum);return 0;}.

2021-10-28 21:51:11 41

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

编程计算 1+3+5+7+•••+99+101 的值利用while循环语句#include <stdio.h>int main(){int i=1,sum=0;while (i<=101) //注意i的取值范围,临界值能否取值{sum=sum+i;i=i+2;}printf("sum=%d\n",sum);return 0;}还可以用类似这个程序计算 1+2+3+4+•••+99+100 等此类循环运算!...

2021-10-27 22:24:13 33

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

#include <stdio.h>int main(){int a,b;printf(“请输入两个整数:”);scanf("%d %d", &a, &b);int max = b;if ( a > b ) {max = a;}printf(“大的那个是%d\n”, max);return 0;}

2021-10-26 15:37:58 37

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

利用C语言编程计算 a+aa+aaa+•••+aa•••a(n个a) 的值,n和a的值由键盘输入。#include <stdio.h>int main(){long term = 0,sum = 0;int a,i,n;printf("Input a,n:");scanf("%d,%d",&a,&n); //输入a,n的值for (i=1;i<=n;i++){ term = term*10+a; ...

2021-10-25 21:10:50 79

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

程序设计语音的关键字(32个)auto(声明自动变量)short(声明短整型变量或函数)int(声明整型变量或函数)long(声明长整型变量或函数)float(声明浮点型变量或函数)double(声明双精度变量或函数)char(声明字符型变量或函数)struct声明结构体变量或函数union声明共用数据类型enum声明枚举类型typedef用以给数据类型取别名const声明只读变量unsigned|声明无符号类型变量或函数signed声明有符号类型变量或函数extern声明变

2021-10-24 22:08:52 46

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

用C语言计算平均值#include <stdio.h> //编译预处理命令int main() //主函数{int a,b;scanf("%d %d",&a,&b); //输入的多个数据间应有间隔double c=(a+b)/2.0;printf("%d和%d的平均数=%f\n",a,b,c); //语句结束return 0; //程序结束}...

2021-10-23 22:26:20 28

空空如也

空空如也

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

TA关注的人

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