c语言程序设计第1章
开始记录自己学习c语言的过程,选用的教材是浙江大学何钦铭、颜晖编写的《c语言程序设计》(第3版)。
一、第一个程序
1 /*求阶乘问题。输入一个正整数n,输出n!*/ 2 3 #include<stdio.h> 4 5 int factorial(int n); //函数声明,注意不能忘记引号 6 7 int main() //主函数 8 { 9 int n; 10 11 scanf_s("%d", &n); 12 13 printf("%d = %d\n", n, factorial(n)); 14 15 return 0; 16 } 17 18 int factorial(int n) //定义计算n!的函数 19 20 { 21 int i, fact = 1; 22 for (i = 1; i <= n; i++) 23 { 24 fact = fact * i; 25 } 26 27 return fact; 28 }
二、习题
1、Lange&Tall不是合法标识符,因为合法的标识符只能由字母、数字和下划线组成,其中第一个字符必须是字母或下划线。
2、画流程图,求1~100中能被6整除的所有整数的和。
3、流程图的程序
#include<stdio.h>int main() {int i, sum=0;for (i = 1; i <= 100; i++){if (i % 6 == 0){sum = sum + i;}}printf("%d", sum);return 0; }
4、流程图
对应的程序:
1 #include<stdio.h> 2 3 int main() 4 { 5 int n, i; 6 7 scanf_s("%d", &n); 8 9 for (i = 2; i < n; i++) 10 { 11 if (n % i == 0) 12 { 13 break; 14 } 15 } 16 17 if (i == n) 18 { 19 printf("Prime!"); 20 } 21 else 22 { 23 printf("No!"); 24 } 25 26 return 0; 27 }
转载于:https://www.cnblogs.com/2018jason/p/10870437.html
c语言程序设计第1章相关推荐
- c语言程序计算p q真值表,C语言程序设计第2章数据类型﹒运算符和表达式.ppt
C语言程序设计第2章数据类型﹒运算符和表达式 教学目标 掌握C语言标识符的组成 理解C语言的基本数据类型 掌握变量定义的方法 掌握常用的运算符的使用 掌握混合运算的数据转换方法 2.1 C语言的数据类 ...
- 二进制补码求值用c语言,C语言程序设计第2章数据类型.运算符与表达式.ppt
C语言程序设计第2章数据类型.运算符与表达式 教学目标 掌握C语言标识符的组成 理解C语言的基本数据类型 掌握变量定义的方法 掌握常用的运算符的使用 掌握混合运算的数据转换方法 2.1 C语言的数据类 ...
- c语言中 if(week == 6,C语言程序设计(第六章).pptx
C语言程序设计(第六章)课案 第6章 用户定制数据类型及位运算;6.1 结构;6.1.1 概述;1.定义一个结构的一般形式为: struct 结构类型名 { 成员表 }; 成员表由若干个成员组成,每个 ...
- c语言作业题五六章答案,C语言程序设计五六章习题和课堂测试答案.doc
C语言程序设计五六章习题和课堂测试答案 C语言程序设计第四五六章习题和课堂测试答案,还有期末C语言复习例题//3--1矩形面积 #includevoid main(){float a,b;float ...
- c语言程序设计第2章,C语言程序设计第2章 结构化程序设计与算法.ppt
C语言程序设计第2章 结构化程序设计与算法.ppt 现在人们公认的具有"良好风格"的程序设计方法之一是所谓的"结构化程序设计方法".其核心是规定了算法的三种基本 ...
- c语言程序中必不可少的,C语言程序设计(第3章程序控制语句)2
3.2 数据的输入与输出 在程序的运行过程中,往往需要由用户输入一些数据,而程序运算所得到的计算结果等又需要输出给用户,由此实现人与计算机之间的交互,所以在程序设计中,输入输出语句是一类必不可少的重要 ...
- C语言输入函数换行符赋给变量B,C语言程序设计第3章顺序结构程序设计.pptx-资源下载在线文库www.lddoc.cn...
C语言程序设计第3章 顺序结构程序设计.pptx 第 6章 数组第 7章 函数第 8章 结构体.共用体和枚举类型第 9章 指针第 10章 文件目录页 Contents page第 1章 初识 C语言第 ...
- c语言程序设计教程第三版答案9.5,C语言程序设计-第5-9章习题解答.ppt
C语言程序设计-第5-9章习题解答 华中科技大学计算机学院 C语言程序设计 第5-9章 部分习题解答 作业中问题较多的习题 第5章5.4(2) 第6章6.1,6.3,6.5(6),6.8 第7章无 第 ...
- c语言用参数确认递归,C语言程序设计(第4章函数)3
4.3 函数的调用与参数 如果一个函数要使用参数,它就必须定义接受参数值的变量. 4.3.1 形式参数与实际参数 函数定义时填入的参数我们称之为形式参数,简称形参,它们同函数内部的局部变量作用相同.形 ...
- c语言中注释参与程序设计的编译吗,C语言程序设计(第4章函数)6
4.7 C语言的预处理程序与注释 C程序的源代码中可包括各种编译指令,这些指令称为预处理命令.虽然它们实际上不是C语言的一部分,但却扩展了C程序设计的环境.本节将介绍如何应用预处理程序和注释简化程序开 ...
最新文章
- RecyclerView 判断滑动到顶部和底部
- 如何在Jupyter Lab中显示pyecharts的图形?
- 前后端分离djangorestframework—— 在线视频平台接入第三方加密防盗录视频
- Xamarin XAML语言教程基本页面ContentPage占用面积(二)
- 趣学python3(27)-列表和元祖
- 【视觉盛宴三】不好意思,这些线材接口的横截面真的没见过
- 信息学奥赛一本通(2029:【例4.15】水仙花数)
- docker搭建zookeeper集群
- oracle备份恢复之rman恢复到异机(二)
- 安卓 camera 调用流程_音视频开发之旅(四)Camera视频采集
- springmvc返回html页面_深入浅出SpringMVC系列~
- NYOJ - 整数划分(四)
- 大数据实效_普洱市以“大数据”思维全面提升新时代干部管理监督实效
- ASIO音频驱动开发指南
- 美团旅游召回系统设计
- python爬虫-基础入门-python爬虫突破封锁
- 为实施了IFD的Dynamics 365更换自签名的SSL证书以符合Chrome的要求
- 记录10--fedora 14下安装tftp软件
- 送一个大马给有需要的人,请不要做非法之事
- 软件测试质量标准的指标,关于测试设计的基本原则和用例的质量标准
热门文章
- 【学习・求职必备】可谓是相当Awesomes了,这些综述类的github项目你不可错过!...
- 全球及中国水刀机械行业发展态势及及投资决策建议报告2021年版
- 史丹利对话中国农民丰收节交易会-万祥军:谋定跨国合作
- LeetCode 92 ——反转链表 II
- 2016级算法期末模拟练习赛-A.wuli51和京导的毕业旅行
- java面向对象编程知识点总结
- web前端之HTML中的div
- 产品问答 | 领导把锅甩给你,你会怎么做?
- 适合创业团队使用的团队协作工具大盘点
- PMcaff脉脉大咖分享会 | 走出BAT!从0到1做一款自己的产品