- 博客(15)
- 收藏
- 关注
原创 结构体输入输出-指针
// // main.c // 11.2-结构体输入输出 // // Created by d`s on 15/6/30. // Copyright (c) 2015年 d`s. All rights reserved. //自己声明的结构体不能够直接输入输出,我们自己写一个函数来读入读出结构吧~include
2015-07-01 00:38:44 1811
原创 初识结构体
结构体的声明与使用小练习,输入今天的日期,输出明天的日期。#include <stdio.h>#include <stdbool.h>#include <stdlib.h>struct date { int month; int day; int year;};int numberOfDays(struct date d);//本月最大天数bool isLeap(st
2015-06-30 16:13:02 481
原创 合并两个有序数组
source code:#include #define SIZE 100//合并两个有序数组//输入两个数组以及其大小//输出合并数组中有用值的长度void mergeData(int *,int,int *,int,int *);//mainint main(int argc, const char * argv[]) { int dataList_1[]={1,
2015-03-04 21:04:24 542
原创 用指针法访问数组元素
数组的名字就相当于数组第一个元素的地址。第一种方式:声明一个指针,用它遍历整个数组source code://head files#include #include #include #define SIZE 10//mainint main(int argc, const char * argv[]) { int dataList[SIZE]
2015-03-03 18:36:08 1216 3
原创 冒泡排序法
利用C语言编写冒泡算法排列一串数字。#include #include #include #define SIZE 10//mainint main(int argc, const char * argv[]) { int dataList[SIZE]={}; //get a list of random numbers srand((uns
2015-03-02 23:43:14 415
原创 二分查找法
#include #define SIZE 10//mainint main(int argc, const char * argv[]) { int key=0,low=0,mid=0,high=SIZE-1,index=-1; int d[SIZE]={1,3,9,12,32,41,62,75,77,82}; printf("enter a key numb
2015-03-02 21:25:16 326 1
原创 数组学习:输入日期输出是当年第几天
#include //functionsint days(int[]);//mainint main(int argc, const char * argv[]) { int DateArray[3]; printf("Enter the date please.dd/mm/yy\n"); scanf("%d/%d/%d",&DateArray[0],&Dat
2015-03-02 13:39:21 646
原创 传值与传地址
传递数值:#include //exchange numbersvoid exchange_number(int iNum_1,int iNum_2){ int t; t=iNum_1; iNum_1=iNum_2; iNum_2=t; }int main(int argc, const char * argv[]) {
2015-02-28 14:37:59 518
原创 设计程序:利用循环编写程序,帮助小学生练习10以内加减法
#include #include "time.h"#include "stdlib.h"int main(){ int iNumber1=0,iNumber2=0; int iRightNum=0; const int cTotalNum=10; srand((int)time(0)); for (int n=0; n<cTotalN
2015-02-26 16:04:56 10060 4
原创 给出邻边和夹角求面积
source code:#include #include "math.h"int main(){ const double dAngle=37; const double dSideLength1=3.5; const double dSideLength2=4.72; double area; area=sin(dAngle/180*3.
2015-02-25 17:47:41 671
原创 计算两个并联电阻的值
source code:/* Caculate the risistance value of two parallel risistances; */#include int main(){ float iRisistance1,iRisistance2,iRisistance; printf("Please inpute two parallel
2015-02-25 16:52:16 1703
原创 练习3-发工资
工资每小时20元,超出40h每h30元。输入时间输出工资;source code:#include #include int main(){ int salary=0; int hour; printf("please input working hour\n"); scanf("%d",&hour); if (hour>
2015-02-25 13:57:55 573 1
原创 输入三个数,输出最大数
source code:#include #include int main(){ int num1,num2,num3; printf("Please input three numbers using 'space' to seperate them.\n"); scanf("%d %d %d",&num1,&num2,&num3); {
2015-02-25 13:18:44 2236 1
原创 给定两个正数,求他们的正差值并输出
/* Input two numbers and output the difference of them */#include #include int main(){ int num1,num2; printf("Please input two numbers use a space to seperate them.\n"); scanf("%d
2015-02-25 13:03:05 512
原创 FOR WHILE 之我见
从学习编程开始疑惑,for和while的区别究竟在哪里。其实他们两个都差不多,一个可以替代另一个。当已知循环次数时,常用for。当已知判断条件时常用while。比如呢:while(notFinished()){...}for(int count=0,count...}
2015-02-17 11:58:26 293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人