1、经典 C 语言源代码1、(1)某年某月某日是星期几#includeint main()int year, month, day;while (scanf_s(%d%d%d, &year, &month, &day) != EOF)if (month = 1 | month = 2)/判断 month 是否为 1 或 2year-;month += 12;int c = year / 100;int y = year - c * 100;int week = (c / 4) - 2 * c + (y + y / 4) + (13 * (month + 1) / 5) + day - 1;1 / 。

2、47.while (week aj + 1)temp = aj;aj = aj + 1;/ 大的沉底,小的上浮aj + 1 = temp;printf( 排序结果: n);for (i = 0; i void ReArranger(int* A, int* B, int m, int n) /A和 B 是各有 m 个和 n个整数的非降序数组, 本算法将 B 数组元素逐个插入到A 中,使A 中各元素均不大于B 中各元素,且两数组仍保持非降序排列。int x, j, i;while (Am - 1B0)x = Am - 1;Am - 1 = B0;/ 交换 Am-1和 B0j = 1;17 / 4。

3、7.while (j= 0 & Aix)Ai + 1 = Ai-;/ 寻找 B0的插入位置Ai + 1 = x;void main()/ 这里主要介绍算法思想,主函数就简单写了int A3, B5, i;printf( 输入第一个数组:);for (i = 0; ivoid main() int a, b, c, d, e, f;for (a = 1; a void *sortString(char unsort, int length) for (int i = 0; i unsortj) int temp = unsortj;unsortj = unsorti;unsorti = temp。

4、;void main() 22 / 47.char s150;gets(s1);char value;scanf_s(%c, &value);printf(s1 :%sn, s1);printf(value:%cn, value);int length = strlen(s1);printf(length:%dn, length);sortString(s1, length);printf(s1 :%sn, s1);int start = 0, end = length - 1;int mid = (end + start) / 2;while (start s1mid)start = mid。

5、+1;else23 / 47.end = mid-1;if (mid)printf( 该字符在已知字符串中,即在第%d 个n,mid);elseprintf( 该字符不在已知字符串中n);12、100-300 和 500-700 直接素数, m 不被 2 到根号 m 直接任一整除#includeint isprime(int n)if (n#includevoid main()int m, i, k;printf( 请输入一个整数:);26 / 47.scanf_s(%d, &m);k = (int)sqrt(m);for (i = 2; i k)printf(%d是素数。 n, m);els。

6、eprintf(%d不是素数。 n, m);14、一个数是否含有数字5#include #include bool is5Num(int num) int temp = num % 10;27 / 47.while (temp != 5 & num 10) num = num / 10;temp = num % 10;if (temp != 5)return false;elsereturn true;void main() int num;printf( 输入一个数: n);scanf_s(%d, &num);if (is5Num(num)printf( 含 5n);elseprintf( 。

7、不含 5n);28 / 47.15、一个排好序的数组,插入一个数#include void main() int a11 = 1,2,3,4,5,6,7,8,9,10 ;int num;printf( 插入前数组为: n);for (int i = 0; i a9)a10 = num;else 29 / 47.for (int i = 0; i = i; j-)aj + 1 = aj;ai = num;break;printf( 插入后数组为: n);for (int i = 0; i 30 / 47.#include double func(double x) / 函数return x*x*。

8、x + 2.0*x*x + 3.0*x + 4.0;double func1(double x) / 导函数return 3 * x*x + 4 * x + 3;void Newton(double x0,double precision)/ 迭代次数double x1;int k;if (func1(x0) = 0.0) / 若通过初值,函数返回为0printf( 迭代过程中倒数为0! n);return;x1 = x0 - func(x0) / func1(x0);/ 进行牛顿迭代计算while (!(func1(x1 - x0) void main()/*辗转相除法求最大公约数*/int。

9、 m, n, a, b, t, c;printf(Input two integer numbers:n);scanf_s(%d%d, &a, &b);m = a;n = b;while (b != 0)/*余数不为 0,继续相除,直到余数为0 */c = a%b; a = b; b = c;printf(The largest common divisor:%dn, a);printf(The least common multiple:%dn, m*n / a);36 / 47.20、杨辉三角#includevoid main()int i, j, n, k;printf(Enter n:。

10、); scanf_s(%d, &n);for (i = 1; i void main()int n, m, i, s=0;printf (Enter n: m: );scanf(%d%d, &n, &m);for (i=2; ivoid main()long f, f1, f2; int i, n;printf(Enter n : );scanf_s(%d, &n);f1 = 1;f2 = 1;printf(%10d%10d, f1, f2);for (i = 1; i main()int i, m, j, k, count;for (i = 4; i41 / 47.int isprime(i。

11、nt);void even(int);void main()int a;printf( 请输入一个偶数 :);scanf_s(%d, &a);if (a % 2 = 0)even(a);elseprintf(%d不是偶数! n);void even(int x)int i;for (i = 2; i #define N 2043 / 47.void main()int aNN = 0 , i, j, k, n;doprintf( 请输入魔幻方的阶数n(n= N | n % 2 = 0);i = n + 1;j = n / 2 + 1;a1j = 1; / 将 1 放在第一行中间一列for (k = 2; k <= n*n; k+)/* 从 2 开始直到 n*n 各数依次按一下规则存放:每一个数存放的行比前一。

c语言万能源代码,经典C语言源代码相关推荐

  1. 经典java程序源代码,经典Java程序源代码

    经典Java程序源代码Tag内容描述: 1.精品文档 经典Java程序源代码 1 加法器 该java源文件的名称是Adder java import java awt import java awt ...

  2. c语言万能编程模板_C语言程序设计50例(经典收藏)

    本篇文章是对C语言程序设计的50个小案例进行了详细的分析介绍,需要的朋友参考下 [程序1] 题目:有1.2.3.4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位 ...

  3. c语言单向链表经典,C语言基础 - 实现单向链表

    写在前面 弄了下个人站...防止内容再次被锁定...所有东西都在这里面 welcome~ 个人博客 回归C基础 实现一个单向链表,并有逆序功能 (大学数据结构经常是这么入门的) //定义单链表结构体 ...

  4. C语言学习《经典C语言程序100例》day 2

    题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 思路:设一个数,让他加100,加268,然后求平方根,之后让得到的结果相乘,是完全平方数就可以得到原来 ...

  5. c语言程序项目任务教程 杨东芳 答案,c语言项目化教程 c语言程序设计

    学了C语言,能做什么项目? 区块链底层技术的研发工程师谢燕热情地愤怒地回答. C语言是一件好事.在编程语言中,从应用系统到操作系统,都可以用C语言进行操作.可以说有很多用途.我将列出以下内容: 著名的 ...

  6. 家电售后php网站源码,php家电维修源码-第一次接触php语言的最经典,最简单的源代码!!!!!!!!!!-电气资讯 - 电工屋...

    如何修改PHP的源码 PHP源码用记事本就可打开编辑了,当然用DW也可以.图片背景要改,可要看清图片的链接(或者直接将图片改成你要的图片也可),改文字格式要通过CSS来修改,链接的话,应该在网站后台就 ...

  7. DFA的构造C语言,DFA的编程实现含源代码实验报告剖析

    <DFA的编程实现含源代码实验报告剖析>由会员分享,可在线阅读,更多相关<DFA的编程实现含源代码实验报告剖析(20页珍藏版)>请在人人文库网上搜索. 1.实验一(一)程序设计 ...

  8. C语言实现的FFT与IFFT源代码,不依赖特定平台

    目录 源码 FFT.c FFT.h 使用方法 初始化 输入数据 FFT 快速傅里叶变换 解算FFT结果 使用python绘制FFT波形 IFFT 快速傅里叶逆变换 解算IFFT结果 Windows 1 ...

  9. c语言程序设计医院就医,C语言程序设计(医院信息管理系统)附源代码[精品].doc...

    C语言程序设计(医院信息管理系统)附源代码[精品] 专业设计报告 课程名称: C 语 言 程 序 设 计 课题名称: 医院信息管理系统 专业班别: 11本计算机科学与技术二班 姓 名: 学 号: 指导 ...

  10. 固高GTS运动控制卡,C#语言三轴点胶机样本程序源代码,使用 的是固高GTS-800 8轴运动控制卡

    固高GTS运动控制卡,C#语言三轴点胶机样本程序源代码,使用 的是固高GTS-800 8轴运动控制卡. 资料齐全,3轴点胶机样本程序,还有操作手册及各种C#事例程序,适合自己参照做二次开发,GTS-4 ...

最新文章

  1. pat1011. World Cup Betting (20)
  2. 稳定性三十六计-幂等设计
  3. 更换紧凑型荧光灯管过程
  4. 彻底理解HashMap的元素插入原理
  5. 大厂首发:338页网易Java面试真题解析火爆全网
  6. 大四课程设计之基于RFID技术的考勤管理系统(一)项目介绍
  7. 王者荣耀回应服务器崩了:已处理完成 将陆续补发相应赔偿
  8. 2021年中国电动气动控制器市场趋势报告、技术动态创新及2027年市场预测
  9. FirewallD常用命令及设置
  10. 《我和PIC单片机:基于PIC18》——导读
  11. Office 365组命名策略 - 补充
  12. STM32芯片ADC内部的CH17参考电压的用途
  13. 小米手机使用FlutterDownloader下载安卓apk文件不能正常安装
  14. jenkins启动一直显示 Jenkins正在启动,请稍后...
  15. 【开发工具】SVN使用教程总结
  16. java kdj_基于java语言开发的个性化股票分析技术:随机指数(kdj).doc
  17. 更简单获取到Bean对象(1)
  18. 英文中电话号码的正确写法
  19. 来与大家分享一些我们珍藏的、有力量的语句
  20. 2021年C证(安全员)考试题库及C证(安全员)多少钱

热门文章

  1. 简易旋转倒立摆设计报告
  2. 【计算方法】数值积分求解微分方程
  3. 字典生成工具 -- pydictor
  4. 三大邮箱品牌:网易,腾讯,阿里说明
  5. Microsoft 补丁下载
  6. 【快代理】开放代理使用教程
  7. 做vue项目时报错,Error: spawnSync C:\Program Files\Java\jre1.8.0_201 ENOENT的解决办法!!!简单粗暴!!!
  8. ubuntu下载安装nginx+nginx-rtmp-module
  9. Roller的安装步骤
  10. 衬线字体和非衬线字体