C语言
Samwell-Tarly
图像处理计算机视觉机器学习及相关感兴趣领域
展开
-
求三个数的最小公倍数
给定程序中求三个数的最小公倍数,比如,输入变量a,b,c三个数分别为11,15,2.则输出的结果为330。#include #include int func(int x,int y,int z){ int i=0; int temp=1,m=1,n=1; while ((temp!=0)||(m!=0)||(n!=0)) { i = i+1; temp = i%x;原创 2014-02-22 20:01:54 · 2688 阅读 · 0 评论 -
从键盘上输入一个字符串并保存在str1中,并把str1中下表为偶数的字符保存到str2中
从键盘上输入一个字符串并保存在str1中,并把str1中下表为偶数的字符保存到str2中比如;dang str1 =原创 2014-04-13 22:08:35 · 2538 阅读 · 0 评论 -
删除字符串空格
删除一个字符串的空格比如:一个字符串为:h原创 2014-04-30 10:29:31 · 591 阅读 · 0 评论 -
数字类型转换成字符串类型并逆序输出
比如将a = 123456转换成字符串类型,并逆序输出为cha原创 2014-04-30 09:39:55 · 1082 阅读 · 0 评论 -
内联函数inline的使用
inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义int g(int x) { return x + x; } int f() { return g(); } 这样f会调用g,然后g返回x + x给f,然后f继续把那个值返回给调用者。 如果g是inline的话。f会被直接编译成。 int f() {原创 2014-03-06 17:30:11 · 910 阅读 · 0 评论 -
统计一个子字符串在另一个字符串中出现的次数
统计一个长度为n的字符串在另外一个字符串中出现的次数。原创 2014-04-06 10:14:58 · 4214 阅读 · 0 评论 -
上三角矩阵下三角矩阵
要求给定矩阵,输出其shangsanjiao原创 2014-04-27 18:31:43 · 10803 阅读 · 0 评论 -
C语言基础知识之#pragma once
一般用于头文件开始,预编译时,只插入一次此头文件。例如 头文件 "grandfather.h" #pragma once#ifndef GRANDFATHER_H#define GRANDFATHER_Hstruct foo{ int member;}; #endif /* GRANDFATHER_H */当这段程序多次被include ( 多文件编译,相互inclu原创 2014-04-27 20:57:57 · 971 阅读 · 0 评论 -
输出最长字符串
首先输入几组字符串,得到原创 2014-04-27 20:33:00 · 1355 阅读 · 0 评论 -
求一元二次方程的根
一元二次方程是我们高中时候学的简单地知识。比如Kx原创 2014-04-27 19:35:29 · 1859 阅读 · 0 评论 -
输入字符数字串输出保存数字串
输入一个数字加字符串,要求输出仅数字或者字符串,并显示输出。比如说输入str = abc3de987fg621,结果输出3987621.具体代码如下:#include #include #define M 80int b[M];int func(char str[],int b[],int num){ int i,n = 0; for (i = 0; i < num; i原创 2014-03-06 21:27:15 · 1062 阅读 · 2 评论 -
删除字符串中的指定字符
已知输入字符串,要求输入指定要删除已知字符串中的具体字符。比如说:已知字符串为thankyou,指定输入4,则会删除原字符串中的k,得到thanyou#include #include #include #define N 20void func(char a[],char b[],int n){ int i,k = 0; for (i = 0; a[i] != '\0';原创 2014-03-02 17:15:02 · 6391 阅读 · 0 评论 -
计算复杂数学表达式的值
S = (2^2/(1*3))*(4^2/(3*5))*.....(2n)^2*(2n-1)*(2n+1)例如,输入n = 100时,函数的值为1.566893代码如下:#include #include #include #include float func(int a){ float i = 0; float sum = 1.0; int n = 1; whil原创 2014-03-02 16:30:51 · 2443 阅读 · 0 评论 -
FILE*文件
先以只写的方式打开file.dat,再把字符串s中的字符保存到这个磁盘中。#include #include #include using namespace std;# define N 100int main(){ FILE* f; int i = 0; char ch; char s[N] = "Welcome!"; if ((f = fopen("file.dat原创 2014-02-22 16:58:10 · 1576 阅读 · 0 评论 -
用迭代法求方程cos(y)-y=0的一个实根
编写一个程序,利用迭代法求cos(y)-y=0的一个实根。迭代步骤:(1):取y1的初值为0.0。(2):y0=y1,把y1的值赋给y0。(3):y1=cos(y0),求出一个新值y1。(4):若y0-y1绝对值小于0.000001,则执行步骤5,否则执行步骤2。(5):所求y1就是方程cos(y)-y=0的一个实根,作为函数值返回。代码如下:#includ原创 2014-02-22 21:48:33 · 2353 阅读 · 0 评论 -
输入"aAZut",输出"bBAvu"
编写一个程序,输入如“aAZut”,则输出“bBAvu”代码如下:#include #include #include #define N 100void func(char p[]){ int j; for (j = 0;p[j]!='\0';j++) { if (p[j]=='z'||p[j]=='Z') { p[j]-=25; } else原创 2014-02-23 10:45:37 · 612 阅读 · 0 评论 -
选出一个从零到五十之间的数,要求能被3整除且一位上的数为5
具体条件如下:从整数1到50之间,选出能被3整除且有一位上为5的数,并把这些数放在b所指向的数组中,这些数的个数作为函数值返回,规定,函数中a1存放个位数,a2存放十位数。代码如下:#include #include int func(int *p){ int i,j = 0,m,n; for (i = 1;i<=50;i++) { m = i/10; n = i-原创 2014-02-23 14:28:44 · 2705 阅读 · 0 评论 -
素数
质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数(不包括0)整除的数。#include #include #include int main(){ int i,m; printf("please input a number,the input number must be an integer and larger than 1:\n")原创 2014-02-24 12:04:22 · 769 阅读 · 0 评论 -
删除字符串中的#
删除字符串中的#号,例如:输入字符串###h##el###lo####,得到结果为:hello。代码如下:#include #include #include void func(char *s){ int i = 0; char *p = s; while (*p) { if (*p!='#') { s[i] = *p; i++; } p++;原创 2014-02-25 10:48:19 · 1330 阅读 · 0 评论 -
逆置数组元素
逆置数组元素中的值,例如,若x所指向的数组中的数据依次为9,8,7,6,5,则逆置后依次为:5,6,7,8,9代码如下:原创 2014-02-25 08:43:18 · 4618 阅读 · 2 评论 -
返回高于平均分的人数,并将高于平均分的分数存放到另外一个数组中
例如:当point数组中的数据为50,60,65,70,75,80,88,90,95时,函数返回的人数应该是5,high中的数据应为75,80,88,90,95.代码如下:原创 2014-02-27 20:30:43 · 1472 阅读 · 0 评论 -
把字符串按升序排列
把一个已知的字符串按照ASCII码的升序排列,处理后的字符串仍然保留在原字符串中。比如说:输入字符串为gfedcba,则输出:abcdefg代码如下:#include #include #include #define N 80void func(char str[],int n){ int i,j; char ch; for (i = 0; i < n; i++)原创 2014-03-02 15:46:45 · 6525 阅读 · 0 评论 -
如何判断一个数为无符号数还是有符号数
判断一个数是不是有符号数:首先原创 2014-08-26 10:59:08 · 2372 阅读 · 0 评论