![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言学习
文章平均质量分 64
JACK_ZG
这个作者很懒,什么都没留下…
展开
-
《C语言及程序设计》第22讲实践项目
项目一:三级成绩流程图对应的程序://三级成绩#include int main(){ int result; printf("请输入一个百分制成绩:"); scanf("%d",&result); if(result>100) { printf("请重新输入"); } else {原创 2015-12-28 00:55:55 · 284 阅读 · 0 评论 -
《C语言及程序设计初步》第十四讲实践项目
//阅读程序,解释其过程#include int main(){ int *p1,*p2,*p; int a=5,b=8; p1=&a; p2=&b; if(a<b) { p=p1; p1=p2; p2=p; } printf("%d %d\n",*p1,*p2); pri原创 2015-12-22 22:57:27 · 453 阅读 · 0 评论 -
《C语言及程序设计初步》第40讲实践项目
项目5:#include int main(){ int n,a,i; //设数列的首项为n,公差为a for(a=1;a<=4;a++) for(n=1;n<=6;n++) for(i=0;i<=19;i++) { if(4*n+6*a==26 && n*(n+a)*(n+a+原创 2016-01-24 20:34:03 · 327 阅读 · 0 评论 -
《C语言及程序设计》第31讲实践项目
项目一//分数求和 sum of fraction#include int main(){ int n=1,s=1,m; float f,total=0; printf("Please enter m:"); scanf("%d",&m); while(n<=m) { f = s*(1.0/n); total原创 2016-01-08 00:27:16 · 439 阅读 · 0 评论 -
《C语言及程序设计》第32讲实践项目
项目1:#include int main(){ int i,j; for(i=6;i>=1;i--) { for(j=1;j<=2*i-1;j++) { printf("*"); } printf("\n"); } return 0;}项目2:#inclu原创 2016-01-09 22:38:53 · 475 阅读 · 0 评论 -
转义字符及其意义
下面是C语言中的转义字符及其意义:转义字符意义ASCII码值(十进制)\a响铃(BEL)007\b退格(BS) ,将当前位置移到前一列008\f换页(FF),将当前位置移到下页开头转载 2015-12-25 21:34:43 · 746 阅读 · 0 评论 -
《c语言及程序设计》第十九讲实践项目
//小写字母转换为大写字母 lowercase/uppercase#include int main(){ char lowercase,uppercase; lowercase = getchar();//scanf("%c",&lowercase) uppercase = lowercase-32; printf("%c %d\n",lowercase,l原创 2015-12-25 22:13:53 · 347 阅读 · 0 评论 -
除法运算符和求余运算符
除法运算符“/”。二元运算符,具有左结合性。参与运算的量均为整型时,结果为整型,舍去小数。如果运算量中有一个为实型,结果为双精度实型。转载 2015-12-25 22:54:57 · 3808 阅读 · 0 评论 -
《C语言及程序设计初步》第33讲实践项目
项目1:#include int main(){ int n=1,total=0; while(n<=500) { total = total+2*n; n++; } printf("%d",total); return 0;}#include int main(){ int n,total=0;原创 2016-01-11 01:56:59 · 452 阅读 · 1 评论 -
《C语言及程序设计初步》第34讲实践项目
项目1:#include int main(){ int n; double sum=0.0,t,sign=1.0; for(n=1;n<=10;n++) { t = sign*(2*n-1)/(2*n+1); sum = sum+t; sign=-sign; } printf("sum=%.2原创 2016-01-12 23:01:50 · 348 阅读 · 0 评论 -
《C语言及程序设计初步》第33讲阅读程序
项目1:#include int main(){ char c1,c2; for(c1='0',c2='9';c1<c2;c1++,c2--) printf("%c %c\n",c1,c2); printf("\n"); return 0;}项目2:#include #include int main(){ int i;原创 2016-01-12 00:40:05 · 312 阅读 · 0 评论 -
《C语言及程序设计初步》第35讲实践项目
项目1:#include int main(){ int i,a,n,sum=0,t=0; printf("请输入a和n的值:"); scanf("%d %d",&a,&n); for(i=1;i<=n;i++) { t =t*10+a; sum=sum+t; } printf("%d",sum);原创 2016-01-15 01:32:52 · 353 阅读 · 0 评论 -
C语言各种数据类型取值范围
速查表:char -128 ~ +127 (1 Byte)short -32767 ~ + 32768 (2 Bytes)unsigned short 0 ~ 65536 (2 Bytes)int -2147483648 ~ +2147483647 (4 Bytes)unsigned int 0 ~ 4294967295 (4 Bytes)long == intlo转载 2015-12-22 21:26:23 · 948 阅读 · 0 评论 -
《C语言及程序设计》第十一讲实践项目
//分离各位数#include int main(){ int x,a,b,c; printf("请输入3位整数:"); scanf("%d",&x); a=x%10; b=x/10%10; c=x/100; printf("其个、十、百位数分别是:%d %d %d\n",a, b, c); return 0;}//分原创 2015-12-21 22:41:42 · 475 阅读 · 0 评论 -
《C语言及程序设计》第23讲实践项目
对应程序://3整除or5整除#include int main(){ int a; printf("请输入一个整数:"); scanf("%d",&a); if(a%5 == 0) { printf("%d\n",a); } else { if(a%3 == 0) {原创 2015-12-28 22:18:54 · 392 阅读 · 0 评论 -
缓冲区的个人理解
缓冲区的个人理解这里所说的缓冲区指的是为标准输入与标准输出设置的缓冲区,为什么要设置一个标准输入缓冲区主要是从效率上来考虑的,如果不设缓冲区会降低cpu的效率,因为它总是会等待用户输入完之后才会去执行某些指令!同样设置一个标准输出缓冲区是为了解决打印的问题!总之这样做的目的就是为了效率!接下来讲解一下怎么设置标准输入与标准输出缓冲区。如果我们不认为的设置的话,系统会自动的为标准输入与标转载 2016-01-16 01:37:24 · 877 阅读 · 0 评论 -
《C语言及程序设计初步》第36讲实践项目
项目2:循环加密//循环加密#include int main(){ char c; while((c=getchar())!='\n') { if((c>='W' && c='w' && c<='z')) putchar(c-22); else putchar(c+4); }原创 2016-01-17 15:50:12 · 404 阅读 · 0 评论 -
《C语言及程序设计》第25讲阅读程序
//阅读程序#include int main(){ int i=10,j,m=0,n=0; j = i%3; switch(j) { case 0: m++; break; case 1: case 2: n++; break; default: prin原创 2016-01-01 14:06:59 · 533 阅读 · 0 评论 -
《C语言及程序设计初步》第37讲实践项目
项目4:#include #define N 10int main(){ int judge; float ave,max,min,score,sum; char choice; do //计算选手的成绩,至少1次,用do很自然,别的循环不用想 { judge=1; max=-1; //第一位评原创 2016-01-19 13:43:19 · 403 阅读 · 0 评论 -
《C语言及程序设计初步》第38讲实践项目
项目1:#include #define N 10int main(){ int judge; float ave,max,min,score,sum; char choice; do //计算选手的成绩,至少1次,用do很自然,别的循环不用想 { judge=1; max=-1; //第一位评委给的成绩一定大于-原创 2016-01-19 23:47:54 · 425 阅读 · 0 评论 -
《C语言及程序设计初步》第四讲实践项目
编译环境:Dev-C++ 5.63//摄氏温度转换为华氏温度#include int main(){float C,F;printf("请输入摄氏温度值:");scanf("%f",&C);F=C*9/5+32;printf("华氏温度的值是:%f\n",F);return 0;} 运行结果://计算长方形的周长和面积#inclu原创 2015-12-18 20:43:21 · 439 阅读 · 0 评论 -
《C语言及程序设计初步》第七讲实践项目
编译环境:codeblocks 13.12//计算两个整数的正差值#include int main(){ int a,b,c; printf("请输入两个整数:"); scanf("%d %d",&a,&b); if(a>b) { c=a-b; } else { c=b-a; }原创 2015-12-19 00:45:52 · 567 阅读 · 0 评论 -
《C语言及程序设计初步》第九讲实践项目(含第八讲)
第八讲 数据类型及表示心得:用符号常量代替直接使用常量。为此,修改之前的一段程序。//计算圆柱体的表面积/*之前的程序#include int main(){ float r,h,s; printf("圆柱体的半径r= "); scanf("%f",&r); printf("圆柱体的高h= "); scanf("%f",&h); s=2*3.1415926*r*r+2*原创 2015-12-19 20:53:48 · 451 阅读 · 0 评论 -
计算各种类型数据所占用的字节数
//计算各种类型数据占用的字节数#include int main(){ printf("Size of int is: %d\n",sizeof(int)); printf("Size of short int is: %d\n",sizeof(short)); printf("Size of long int is: %d\n",sizeof(long));原创 2015-12-19 20:59:11 · 2116 阅读 · 0 评论 -
《C语言及程序设计初步》第26讲实践项目
项目4 这个月有多少天?流程图:程序://这个月多少天?#include int main(){ int year,month; printf("Please enter the year and month:"); scanf("%d %d",&year,&month); switch(month) { case原创 2016-01-02 21:29:07 · 522 阅读 · 0 评论 -
C语言中static的作用
C程序一直由下列部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量,存放在这里。 3)非初始化数据段(bss段)——在程序中没有初始化的全局变量;内核将此段初始化为0。 4)栈——增长方向:自顶向下增长;自动变量以及转载 2016-03-29 23:18:33 · 283 阅读 · 0 评论