C 语言
C语言小程序交流分享
北冥_
qq874899181等撩[手动滑稽]
展开
-
C语言 查找字符串
输入一个字符串,并查找子字符串.#include <stdio.h>#include <string.h>int search(char str[],char word[]){ int length = strlen(word); int i = 0, j = 0, num = 0; while(str[i + length-1] != '\0') { ...原创 2018-12-20 23:14:58 · 1491 阅读 · 1 评论 -
C 语言 提取最长单词
输入一句话,以空格为标准分开单词,并把最长的单词输出。长度相同的单词一同输出。输入示例:Input: I love you!output :loveyou!#include <stdio.h>#include <string.h>int extract(char c){ if (c != ' ') return 1; else return 0...原创 2018-12-20 21:29:10 · 654 阅读 · 0 评论 -
C语言 电文翻译
有一电文,已按下面规律译成密文。A->Z a->zB->Y b->yC->X c->x… …即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编程输入一串密文,将密文译回原文并打印输出。程序的运行示例如下:输入:hello,world!输出:svool,dliow!提示:A-Z的ASCII码分别为65...原创 2018-12-20 13:51:24 · 1854 阅读 · 0 评论 -
C语言偶数拆分
题目(Description):输入一个大于等于6的正偶数,将其拆分成两个素数(质数)的和,比如12=5+7, 20=3+17。素数(质数):除了1和本身外没有其他因子的数,比如2、3、5、7、11、13 … 一般规定1不是素数。要求:编写一个求素数的函数。输入(Input ):一个大于等于6的正偶数输出(Output):(1)如果输入的是奇数或小于6的偶数,则输出"Input an...原创 2018-12-20 13:10:04 · 7128 阅读 · 3 评论 -
C语言分糖果
10个小孩围成一圈分糖果。老师首先给每个小孩若干块糖果(每个小孩得到的糖果块数都不相等),然后命令所有的小孩同时将自己手中的糖果分一半给右边的小孩(第二个小孩给第一个小孩,以此类推,第十个小孩给第九个小孩,第一个小孩给第十个小孩);糖果块数为奇数的人可向老师要一块。问经过这样几次调整后大家手中的糖果的块数都一样?最后每人各有多少块糖果? 提示:输...原创 2018-12-20 10:50:53 · 5815 阅读 · 0 评论 -
C语言计算一元二次方程的根(完全版)
题目(Description):求一元二次方程ax2+bx+c=0的根。a、b、c为任意实数。输入(Input):任意三个系数a、b、c。输出(Output):x1 x2实根(保留2位小数),且要求x1&gt;=x2。说明:(1)如果a为0且b为0,则输出 “Not an equation”(N大写,单词间一个空格)。(2)如果a为0,退化一次方程,则只输出一个根的值既可以。(3...原创 2018-12-18 17:37:54 · 85834 阅读 · 4 评论 -
C语言 可逆素数对
C语言 给出任意范围可逆素数对且不重复本文给出100~1000以内供参考,读者可调整对象式宏INF与SUP的值来改变范围。#include &lt;stdio.h&gt;#include &lt;math.h&gt;#define INF 100#define SUP 1000int IsPrime(int n){ int i; if (n &lt;= 1) return 0...原创 2018-12-18 16:54:52 · 3318 阅读 · 0 评论 -
C语言 最大公约数最小公倍数函数
本文仅给出自定义函数,主函数请自行补充。int gcd(int x, int y){ int m, n; m = (x > y) ? x : y; n = (x > y) ? y : x; if (m % n == 0) return n; else return gcd(m, m % n);}int lcm(int x, int y)...原创 2018-12-18 15:46:15 · 978 阅读 · 0 评论 -
C语言判断第几天(最简版)
C语言 判断第几天(最简版)输入年、月、日,计算该日是该年的第几天。例如输入:2012 7 1输出:183输入:2017 1 1输出:1#include &amp;lt;stdio.h&amp;gt;int main(){ int year, month, day; int i,days = 0; int a[12] = { 31,28,31,30,31,30,31,31...原创 2018-12-18 15:25:26 · 3529 阅读 · 3 评论 -
C语言泰勒公式计算sinx
C语言 泰勒公式计算sinx#pragma warning (disable:4996)#include &lt;stdio.h&gt;double fact(int n){ if (n == 0 || n == 1) return 1; else return fact(n - 1)*n;}double pow(double x, int n){ if (n == 0...原创 2018-12-05 23:08:30 · 26256 阅读 · 10 评论