自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zscoon

个人笔记/技术知识/教程分享

  • 博客(28)
  • 收藏
  • 关注

原创 【教程】eclipse与JDK安装使用及环境变量配置

学习Java时,需要用到eclipse和JDK。当所有文件安装完成后,eclipse还是启动失败,到底是哪里出了问题?下面我们就来一步一步教你如何正确安装及配置eclipse与JDK,仅限Win10用户。

2022-07-10 20:58:50 471 1

原创 【C语言】宏定义#define M(x,y) x-y计算中的误区

#include #define M(x,y) x-ymain(){ int a=4,b=3,c=5; printf("%d",a*M(b,c));}

2022-06-28 23:42:33 1376 2

原创 【C语言】通过getchar()与while语句复制字符串

#include<stdio.h>main(){ char c; c=getchar(); while(c!='\0') { putchar(c); c=getchar(); } }输入:zscoon按回车键运行结果:

2022-05-19 10:45:11 350

原创 【C语言】知识点大全

您好,欢迎浏览知识点大全,希望本页整理的知识点,能帮助你学到更多正确的知识。知识点大全的所有内容均由Zscoon从互联网,教材书籍及试卷试题中收集而来。其中可能存在一些错误或不严谨的地方,如果您发现了错误,欢迎在评论区指正或私信给博主。知识点内容均免费分享,不存在任何收费行为!

2022-05-18 17:15:24 452

转载 【C语言】判断输入的数字是几位数

#include<stdio.h>int main(){ int number = 0; printf("请输入一个数字:\n"); scanf("%d", &number); int count = 0;//注意计数器要初始化为0 do { number = number / 10;// number/10就可以划掉最后一位数字 count++;//count相当于一个计数器,每次划掉一个数字相当于有一位数,count加一 } //当最后只剩一位数时,n...

2022-05-18 16:43:36 5607

转载 【C语言】输出一个菱形

//打印菱形#include<stdio.h>int main(){ int i = 0;//i控制第几行 int j = 0;//j控制每一行空格的循环次数 int k = 0;//k控制每一行*的循环次数 for (i = 1; i <= 4; i++)//将图形分为两部分,前四行(第一部分) { for (j = 1; j <= 4 - i; j++)//打印第i行的空格数 { printf(" "); } for (k = 1; k...

2022-05-18 16:28:09 32312 9

原创 【C语言】F(0)=0,F(1)=1,F(2)=F(1)+F(0),求出F(1000)=1597

F(0)=0,F(1)=1,F(2)=F(1)+F(0),求出F(1000)=1597

2022-05-16 16:44:41 1102 1

原创 【C语言】判断数字是否为素数或合数

判断数字是否为素数或合数

2022-05-16 11:30:46 2818

原创 【C语言】数组中统计票数的问题

某电视台要调查观众对编号1-8的频道进行调查,共调查了5位观众(原题中为1000位观众,为了运行时测试及统计方便,现已改成5位观众),每个观众只能在编号1-8的频道中选择一个频道,并且只能投一票。现在请你编写程序,输入每个观众的投票情况,统计输出每个频道最终的票数。

2022-05-16 11:11:33 1697 1

原创 【C语言】指针数组变量的赋值与输出

#include <stdio.h>main(){ int i; char a[]="123"; char b[]="456"; char c[]="789"; char *p[3]; p[0]=a;p[1]=b;p[2]=c; for(i=0;i<3;i++) { printf("%s",p[i]); //输出各个指针数组元素的内容 } putchar('\n'); printf("%s",*p);//输出数组所有内容; putchar('\n').

2022-05-07 11:28:53 2044

原创 【C语言】静态局部变量的计算

#include <stdio.h>main(){ int b(int a); int a=2,i; for(i=0;i<3;i++) printf("%d\n",b(a));}int b(int a){ auto int b=0;//自动局部变量;auto可不写 static int c=3;//静态局部变量 b=b+1; c=c+1; return(a+b+c);}运行过程:a=2,i=0,输出b(a),此时调用函数,b=1;c=4;返回值.

2022-05-07 11:20:19 577

原创 【C语言】返回值为指针(地址)进行比较数字大小

#include <stdio.h>main(){ int *f(int *x,int *y); int a=2,b=3; int *p; p=f(&a,&b);//返回值的地址,即是2004(p=地址) printf("%d",*p); //*p代表地址指向的值 }int *f(int *x,int *y)//a的地址传给指针x,b的地址传给指针y,此时指针变量x存储的值2000,y存储的值2004. { if(*x>*y.

2022-05-07 11:13:21 784 2

原创 【C语言】(*--p)++的指针数组运算

#include<stdio.h>main(){ int a[]={5,8,7,6,2,7,3}; int y,*p=&a[1]; y=(*--p)++; printf("%d",y); putchar('\n'); printf("%d",a[0]); } 解释:首先指针p指向a[1]元素的地址,其次(*--p)++可再次变化成[*(--p)]++。先算()括号里面的,p指向的地址减一,也就是指向上一个元素的地址,即指向a[0]的地址。y=.

2022-05-07 11:07:58 1500 2

原创 【C语言】利用指针比较两个数的大小

#include <stdio.h> main(){ int a,b; int *m,*n; scanf("%d,%d",&a,&b); if(a>b) { m=&a; n=&b; printf("%d>%d",*m,*n); } else if(a<b) { m=&b; n=&a; printf("%d>%d",*m,*n); } else{ pri.

2022-05-07 10:46:03 3470

原创 【C语言】指针变量的写法

#include <stdio.h>main(){ int a=10; int* p;//方法一 p=&a; a=*p+a; printf("%d",a); putchar('\n'); int b=3;//方法二 int* m=&b; printf("%d",*m); putchar('\n'); //数组首地址写法一: int c[3]={1,2,3}; int* n=&c[0.

2022-05-07 10:39:25 361

原创 【C语言】输入一个数,求这个数的阶乘

方法一:#include <stdio.h>main(){ int a,b,i; printf("请输入一个数字:"); scanf("%d",&a); b=a; if(b==0) printf("0!=1"); else { for(i=a;i>1;i--) { a=a*(i-1); } printf("%d!=%d",b,a); }}方法二:#i

2022-05-07 10:17:57 4375

原创 【C语言】getchar与putchar混合输出

运行后输入:ab回车键cdef回车键#include <stdio.h>int main(){ char a,b,c,d;//输入a,b,回车,c,d,e,f,回车 a=getchar();//a=a的字符ASCII码值 b=getchar();//b=b的字符ASCII码值 putchar(a);//这时输出a,运行显示a。需要继续输入cdef回车。 c=getchar();//c=回车 d=getchar();//

2022-05-06 11:27:31 541

原创 【C语言】for循环的内嵌

#include <stdio.h>main(){ int i,j,x=0; for(i=0;i<2;i++) { x++; //x=1;(第一次内循环开始前) for(j=0;j<=3;j++)//第二次执行外面的for()循环结构时,此时还要重新执行里面的for()循环结构。 { if(j%2) continue;//if(0)不执行 x++; } //x=3;(第一次内循环结束后) x++; } printf("x的.

2022-05-06 11:20:52 1677

原创 【C语言】switch语句中case与default互换位置

#include <stdio.h>main(){ int i; for(i=0;i<=3;i++){ switch(i) { case 0:printf("%d",i);break; case 1:printf("%d",i);break; default:printf("%d",i); case 2:printf("%d",i); } } } 注意:①本题中,default在case2的上面,当i=2时,进入swi.

2022-05-06 11:14:50 2652

原创 【C语言】输入三个数字,输出最大值与最小值

#include<stdio.h>int main(){ int A,B,C; scanf("%d,%d,%d",&A,&B,&C); if(A>B) { if(B>C){ printf("最大值是%d,最小值是%d",A,C); } else{//(B<=C) printf("最大值是%d,最小值是%d",A,B); } } else if(A<B){ if(.

2022-05-06 10:58:31 20553 4

原创 【C语言】带有数字的输出格式的含义

#include <stdio.h>int main(){ int a,b; float m,n,s; a=m=b=n=25/3;// 25/3=8 //n是浮点型, 则n=8.0; //b是整型,则b=8; //m是浮点型,则m=8.0; //a是整型,则a=8; s=25/3.0; // 25/3=8.3333...(s的值为8.33333..); printf("%03d%2d%5.2f%5.1f",a,b,m,n).

2022-05-06 10:51:49 319

原创 【C语言】10个数字按照从小到大排序(选择法)

#include <stdio.h>main(){ int a[10]={5,2,4,25,13,11,7,8,0,12}; int i,j,t; for(i=0;i<10;i++) for(j=i+1;j<10;j++) if(a[i]>a[j]) { t=a[j]; a[j]=a[i]; a[i]=t; } for(i=0;i<=9;i++) //输出排序好的每个数组元素 { pr.

2022-05-06 10:40:15 7838 2

原创 【C语言】switch语句中break和continue之间的区别

#include <stdio.h>main(){ int k=0; char c='A'; do { switch(c++) { case 'A':k++;break; case 'B':k--; case 'C':k+=2;break; case 'D':k=k%2;continue; case 'E':k=k*10;break; default:k=k/3; } k++; }while(c<'G'); pri.

2022-05-06 10:26:03 1096

原创 【C语言】输入两个数字,两个数字要完成加法运算和大小比较

要求:①创建两个被调用的函数,一个函数负责加法运算,另一个函数负责大小比较②主函数要写在被调用函数前面#include <stdio.h>main(){ int add(int m,int n); int max(int p,int q); int a,b,c,d; printf("请输入两个不同的整数,用逗号来隔开两个数。(例如:10,5);\n"); scanf("%d,%d",&a,&b);//输入a,b的数值 c=add(a,b);//调

2022-05-06 10:14:25 2964

原创 【C语言】利用指针来获取字符串的长度

利用指针来获取字符串的长度

2022-05-06 09:59:47 2619 3

原创 【C语言】由键盘输入5名学生成绩,成绩按高到底排序,并输出排序后的成绩

由键盘输入5名学生成绩,成绩按高到底排序,并输出排序后的成绩

2022-05-06 09:50:21 4705

原创 【C语言】10个数字按照从小到大进行排序(冒泡法)

(冒泡法)10个数字按照从小到大进行排序

2022-05-05 17:09:49 4674

原创 【C语言】循环结构输出数字金字塔

循环结构输出数字金字塔

2022-05-05 16:58:00 6413 2

空空如也

空空如也

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

TA关注的人

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