C语言基础
Dale_Ching_1991
如果你真心像做一件事 那么全世界都会帮你
展开
-
生成20个1-100不重复的随机数
思路很简单1.创建1个长度为100的int数组作为容器,存放1-100,1个结果容器,1个标记量2.调用随机函数得到N,用N当做数组的下标3.通过下标取到对应的值判断是否有效,若有效,则进行赋值,结束后把该为上得值置为无效.若 下标对应容器上的值无效,则回滚1次,继续随机#include #include void randomMethods(){ /*原创 2013-10-09 00:17:20 · 7897 阅读 · 0 评论 -
10-21 85-97 102-150 三区间中随机生成数字
#include #include /* 题目:10-21 85-97 102-150 在三段区间中随机生成一位数 解题思路: 第一段 10-21 arc4random()%12+10 第二段 85-97 arc4random()%13+85 第三段 102-150 arc4random()%49+102 || \/原创 2013-10-09 01:58:19 · 1269 阅读 · 0 评论 -
24位bmp图修改为灰度图
注意 数据类型占内存大小[各个系统不一样..]会导致读取数据有问题...typedef unsigned char BYTE;//字符型typedef unsigned short WORD;//短整型typedef int DWORD;//长整形typedef int LONG;/*bmp文件信息头*/typedef struct BItMAPFILEHEADER{ WOR原创 2013-10-09 01:15:54 · 1207 阅读 · 0 评论 -
对5位以内的正整数处理(判断他是几位数、顺逆序输出)
输入一个五位以内的正整数(1)判断它是一个几位数;(2)请按序输出其各位数字;(3)逆序输出其各位数字。 如输入:56439, 输出:5位数 5,6,4,3,9void processingMethod(){ //顺序 int a=0,tmp=0; scanf("%d",&a); printf("\n顺序\n"); for (i原创 2013-10-17 12:50:32 · 3764 阅读 · 0 评论 -
将字符串中各单词首字母转化成大写,使用回调函数实现[函数指针]
很久以前,复习C语言的时候写的了。。通过回调函数来做修改首字母//// main.m// 15HW_2//// Created by Hui on 13-1-5.// Copyright (c) 2013年 这个可以是中文. All rights reserved.//#import /* *输入一句英文,将其中所有单词首字母转成大写,用回调函数实现(原创 2013-11-30 01:20:39 · 5025 阅读 · 1 评论 -
C语言,二维数组 找鞍点
还是以前写过的东西。。鞍点是什么?百度出来的东西鞍点(Saddle point)在微分方程中,沿着某一方向是稳定的,另一条方向是不稳定的奇点,叫做鞍点。在泛函中,既不是极大值点也不是极小值点的临界点,叫做鞍点。在矩阵中,一个数在所在行中是最大值,在所在列中是最小值,则被称为鞍点。在物理上要广泛一些,指在一个方向是极大值,另一个方向是极小值的点。题目是这样的找出一个二原创 2013-11-30 01:54:41 · 5768 阅读 · 0 评论