开始记录自己学习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章相关推荐

  1. c语言程序计算p q真值表,C语言程序设计第2章数据类型﹒运算符和表达式.ppt

    C语言程序设计第2章数据类型﹒运算符和表达式 教学目标 掌握C语言标识符的组成 理解C语言的基本数据类型 掌握变量定义的方法 掌握常用的运算符的使用 掌握混合运算的数据转换方法 2.1 C语言的数据类 ...

  2. 二进制补码求值用c语言,C语言程序设计第2章数据类型.运算符与表达式.ppt

    C语言程序设计第2章数据类型.运算符与表达式 教学目标 掌握C语言标识符的组成 理解C语言的基本数据类型 掌握变量定义的方法 掌握常用的运算符的使用 掌握混合运算的数据转换方法 2.1 C语言的数据类 ...

  3. c语言中 if(week == 6,C语言程序设计(第六章).pptx

    C语言程序设计(第六章)课案 第6章 用户定制数据类型及位运算;6.1 结构;6.1.1 概述;1.定义一个结构的一般形式为: struct 结构类型名 { 成员表 }; 成员表由若干个成员组成,每个 ...

  4. c语言作业题五六章答案,C语言程序设计五六章习题和课堂测试答案.doc

    C语言程序设计五六章习题和课堂测试答案 C语言程序设计第四五六章习题和课堂测试答案,还有期末C语言复习例题//3--1矩形面积 #includevoid main(){float a,b;float ...

  5. c语言程序设计第2章,C语言程序设计第2章 结构化程序设计与算法.ppt

    C语言程序设计第2章 结构化程序设计与算法.ppt 现在人们公认的具有"良好风格"的程序设计方法之一是所谓的"结构化程序设计方法".其核心是规定了算法的三种基本 ...

  6. c语言程序中必不可少的,C语言程序设计(第3章程序控制语句)2

    3.2 数据的输入与输出 在程序的运行过程中,往往需要由用户输入一些数据,而程序运算所得到的计算结果等又需要输出给用户,由此实现人与计算机之间的交互,所以在程序设计中,输入输出语句是一类必不可少的重要 ...

  7. C语言输入函数换行符赋给变量B,C语言程序设计第3章顺序结构程序设计.pptx-资源下载在线文库www.lddoc.cn...

    C语言程序设计第3章 顺序结构程序设计.pptx 第 6章 数组第 7章 函数第 8章 结构体.共用体和枚举类型第 9章 指针第 10章 文件目录页 Contents page第 1章 初识 C语言第 ...

  8. 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章无 第 ...

  9. c语言用参数确认递归,C语言程序设计(第4章函数)3

    4.3 函数的调用与参数 如果一个函数要使用参数,它就必须定义接受参数值的变量. 4.3.1 形式参数与实际参数 函数定义时填入的参数我们称之为形式参数,简称形参,它们同函数内部的局部变量作用相同.形 ...

  10. c语言中注释参与程序设计的编译吗,C语言程序设计(第4章函数)6

    4.7 C语言的预处理程序与注释 C程序的源代码中可包括各种编译指令,这些指令称为预处理命令.虽然它们实际上不是C语言的一部分,但却扩展了C程序设计的环境.本节将介绍如何应用预处理程序和注释简化程序开 ...

最新文章

  1. RecyclerView 判断滑动到顶部和底部
  2. 如何在Jupyter Lab中显示pyecharts的图形?
  3. 前后端分离djangorestframework—— 在线视频平台接入第三方加密防盗录视频
  4. Xamarin XAML语言教程基本页面ContentPage占用面积(二)
  5. 趣学python3(27)-列表和元祖
  6. 【视觉盛宴三】不好意思,这些线材接口的横截面真的没见过
  7. 信息学奥赛一本通(2029:【例4.15】水仙花数)
  8. docker搭建zookeeper集群
  9. oracle备份恢复之rman恢复到异机(二)
  10. 安卓 camera 调用流程_音视频开发之旅(四)Camera视频采集
  11. springmvc返回html页面_深入浅出SpringMVC系列~
  12. NYOJ - 整数划分(四)
  13. 大数据实效_普洱市以“大数据”思维全面提升新时代干部管理监督实效
  14. ASIO音频驱动开发指南
  15. 美团旅游召回系统设计
  16. python爬虫-基础入门-python爬虫突破封锁
  17. 为实施了IFD的Dynamics 365更换自签名的SSL证书以符合Chrome的要求
  18. 记录10--fedora 14下安装tftp软件
  19. 送一个大马给有需要的人,请不要做非法之事
  20. 软件测试质量标准的指标,关于测试设计的基本原则和用例的质量标准

热门文章

  1. 【学习・求职必备】可谓是相当Awesomes了,这些综述类的github项目你不可错过!...
  2. 全球及中国水刀机械行业发展态势及及投资决策建议报告2021年版
  3. 史丹利对话中国农民丰收节交易会-万祥军:谋定跨国合作
  4. LeetCode 92 ——反转链表 II
  5. 2016级算法期末模拟练习赛-A.wuli51和京导的毕业旅行
  6. java面向对象编程知识点总结
  7. web前端之HTML中的div
  8. 产品问答 | 领导把锅甩给你,你会怎么做?
  9. 适合创业团队使用的团队协作工具大盘点
  10. PMcaff脉脉大咖分享会 | 走出BAT!从0到1做一款自己的产品