C语言程序重点.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言之所以能存在和发展并具有较强的生命力,成为程序员的首选语言之一,是因为它具有不同于其他语言的特点。C语言的主要特点如下: 1.C语言简洁紧凑使用方便,灵活 2.C语言具有丰富的运算符 3C语言的数据类型丰富,能实现各种复杂的运算 4C语言是完全模块化和结构化的语言 5C语言语法限制不是很严格,程序设计自由度大 6C语言兼有高级和低级语言的特点 7与汇编语言相比,可移植性好 8生成目标代码质量高,程序运行效率高 编写摄氏温度、华氏温度转换程序。要求:从键盘输入一个摄氏温度,屏幕就显示对应的华氏温度,输出取两位小数。转换公式:F=(C+32)×9/5 。 #includestdio.h   main()   { float c,f;   printf(input c:);   scanf(%f,c)   f= (c+32.0)*9.0/5.0;.   printf(F=%.2f \n,f);   } 什么是一般标识符? 一般标识符通常是用户根据程序中的需要自己按照标识符规则定义的标识符,即用户自己定义的变量名,常量名,函数名等。起名时一般最好用表示标识符意义的英文字母或者汉语拼音来表示,例如表示英语成绩的变量,可以用EnglishScore 标识符来表示相应的变量名,这样见名知意便于理解和记忆。 试编程判断输入的正整数是否既是5又是7的正倍数。若是,则输出yes;否则输出no? #includestdio.h   main()   {int x;   scanf(%d,x);   if(x%5==0x%7==0)   printf(yes);   else   printf(no);   } 基本数据类型、构造数据类型、指针类型、空类型四大类 基本数据类型最主要的特点是其值不可以再分解为其他类型。 构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。 指针是一种特殊同时又是具有重要作用的数据类型,其值用来表示某个量在内存存储器中的地址。 有一类函数调用后并不需要向调用者返回函数值。这种函数可以定义为空类型。 输入和输出的概念是以计算机为中心而言的,当数据从计算机中送出到外部输出设备(如显示屏、打印机)时称为输出,当数据从外部输入设备(如键盘、磁盘、光盘、扫描仪等)送到计算机时称为输入。程序最基本的输入是键盘输入,最基本的输出是屏幕输出。 一般C程序可以分成三部分:输入原始数据部分,计算机处理部分,输出结果部分。 算术运算符共有七种 + 加法或正值 –减法或负值 *乘法 /除法 % 模运算 ++ 变量自增1 – 变量自减1 2.8+7%3*11%2/4=? =2.8+1*11%2/4=2.8+1/4=2.8 a*=a+15%6*4/3=? 等价于a=a*(a+15%6*4/3) =12*(12+15%6*4/3) =12*(12+3*4/3) =12*(12+4) =12*16 =192 什么是表达式?列举三个合法的表达式。 简单的说由数据和运算符按照C语言的语法规则连接起来的式子就叫做表达式。C语言中表达是可以是一个常量一个变量或有各种运算符把几个变量或常量联系起来而组成的式子。有定义可知,a,a+2+b,a*(b+c+d)都是合法的表达式。 三、判断数m是否为素数(只能被1和它本身整除的整数)? # includestdio.h   # includemath.h   main()   {int m,i,k;   scanf(%d\n,m);   k=sqrt(m);   for(i=2;i=k;i++)   {if(m%i==0)   break;   }   if(ik)   printf(m is a prime number!\n);   } 编程求1!+2!+3!+……+50!的值。 main() { int i; float t=1,s=0; for(i=1;i=50;i++) { t=t*i; s=s+t; } printf(s=%e\n,s); } 用函数的递归调用方法求下列函数式的值(要求n由用户输入),递归公式为: 1 (n=1) total(n)= total(n-1)+n+1 (n1) total(int n) { int c; if (n==1) c=1; else c=total(n-1)+n+1; return(c); } main() { int n; scanf(“%d”,n); printf(“%d”,total(n)); } 编写程序

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档