自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 求小于一个整数的所有素数

/*编写一个程序,读入一个整数,输出所有小于等于这个整数的素数。*/#include #include int  main (){int i,j,k,a;printf ("请输入一个正整数:\n");scanf ("%d",&a);printf ("\n");for (i=3;i        {        k=0;        for (

2016-03-08 20:58:24 2165

原创 编写一个函数,返回一个int数组中存储的最大数值,并在一个简单的程序中测试这个函数。(有缺陷)

/*编写一个函数,返回一个int数组中存储的最大数值,并在一个简单的程序中测试这个函数。没有完美运行,最后输入的数字总是无法检测*/#include int max ( int a[],int n);int main (){   int i,c,a[100];   scanf ("%d\n",&c);  // c=a[0];   for (i=0;i

2016-03-04 20:29:14 4234

原创 p277 第十章 数组和指针

//flc.c--有趣的常量 #include#define COLS 4int sum2d (int ar[][COLS], int rows);int sum (int ar[],int n);int main (void){int tota11, tota12, tota13;int *pt1;int (*pt2)[COLS];pt1=(int [2]

2016-02-14 17:11:57 309

原创 p275第十章函数和指针

//varrar2d.c --使用变长数组的函数#include #define ROWS 3#define COLS 4int sum2d (int rows,int cols,int ar[rows][cols]);int main (void){int i,j;int rs=j;int cs=10;int junk[ROWS][COLS]={{2,

2016-02-02 21:12:46 323

原创 p271第十章 数组和指针

//array2d.c --处理二维数组的函数#include #define ROWS 3#define COLS 4void SUM_rows (int ar[][COLS],int rows);void SUM_cols (int [][COLS],int );int sum2d (int (*ar)[COLS],int rows) ;int main (void

2016-02-02 20:31:27 380

原创 第十章数组和指针 p267

// zippol.c --有关zippo的信息 #include int main (void){int zippo[4][2]={{2,4},{6,8},{1,3},{5,7}};printf ("zippo = %p. zippo + 1 = %p\n",zippo,zippo+1);printf ("zippo[0] = %p , zippo [0]+1 = %

2016-01-27 21:44:28 353

原创 第十章 函数和指针 p354 指针加法

// pnt_add.c--指针加法#include #define SIZE 4int main (void){short dates [SIZE];short *pti;short index;double bills[SIZE];double *ptf;pti=dates;  //把数组地址赋给指针ptf=bills;printf ("%2.3

2016-01-20 16:40:37 391

原创 第十章 数组和指针 p249

// bounds.c--数组的边界#include #define SIZE 4int main (void){int valuel=44;int arr[SIZE];int valuel2=88;int i;printf ("valuel = %d , valuel2 = %d\n",valuel,valuel2);for (i=-1;iarr[

2016-01-20 15:38:18 536

原创 第十章 数组与指针 p248

//designate.c--使用指定初始化项目#include #define MONTHS 12int main (void){int days [MONTHS]={31,28,[4]=31,30,31,[1]=29};int i;for (i=0;iprintf ("%2d %d\n",i+1,days[i]);return 0; }

2016-01-20 10:44:45 316

原创 p243 第九题

/*为了使程序清单9.8中的函数 to_binary ()更一般化,可以在新的函数 to_base_n () 中使用第二个参数,且该参数的范围从2到十。然后,这个新参数的范围从2到10.然后这个新函数输出第一个参数规定的进制下的数值结果。例如:to_base_n (129,8) 的输出是201,也就是129的八进制数值。最后在一个完整的程序中对该函数进行测试。这个完全是自己做的好开心*/

2016-01-18 20:59:13 268

原创 p243 第八题

/*在第六章“C控制语句:循环”的程序清单6.20中,函数power()的功能是返回一个double类型数的某个正整数次幂,现在改进该函数,使其能正确地计算负幂,同时,用该函数实现0的任何次幂为0,并且任意值的0次幂为1.使用循环的方法编写该函数并在一个程序中测试它。*///使用递归函数重做练习七 //pewer.c---计算数值的整数次幂///*#include

2016-01-18 19:29:35 428

原创 递归练习三

//递归练习三//factor.c--以二进制形式输出整数#include void to_binary (unsigned long n) ;int main (void){unsigned long number;printf ("Enter an interger (q to quit ):\n");while (scanf ("%ul",&numbe

2016-01-17 21:01:11 322

原创 递归练习二

//factor.c--使用循环和递归计算阶乘#include long fact (int n);long rfact (int n);int main (void){int num;printf ("This program calculation factorials.\n");printf ("Enter a value in the range

2016-01-17 15:21:15 260

原创 递归练习一

//递归练习//recur.c--函数举例#include void up_and_down (int);int main (void){up_and_down(1);return 0; }   void up_and_down (int n) {  printf ("Level %d: n location %p\n",n,&n);  if (

2016-01-17 14:22:06 225

原创 p243 7题

/*在第六章“C控制语句:循环”的程序清单6.20中,函数power()的功能是返回一个double类型数的某个正整数次幂,现在改进该函数,使其能正确地计算负幂,同时,用该函数实现0的任何次幂为0,并且任意值的0次幂为1.使用循环的方法编写该函数并在一个程序中测试它。*///pewer.c---计算数值的整数次幂#include double power (double n,int

2016-01-17 13:42:47 441

原创 p243 第六题 (不完整)

/*编写一个程序,使其从标准输入读取字符,直到遇到文件结尾。对于每个字符,程序需要检查并报告字符是否是字母,是的话,程序还应该报告该字母字在字母表中的位置。未完整写出*/#include //void i (char ch);////int main ()//{// char a;//getchar (a);// scanf ("%c",&a);// i (a);

2016-01-10 21:24:39 392

原创 p243 第五题

/*编写并测试函数larger_of (),其功能是将两个double 类型变量的数值替换成它们中的较大值。例如,larger_of(x,y) 会把x和y中的较大数值重新赋给变量x和y*/#include void larger_of (double v,double u);int main () {double x,y;printf ("Please enter two

2016-01-10 15:01:21 343

原创 p243 第三题

/*两数值的谐均值可以这样计算:首先对两数值的倒数取平均值,最后再取倒数。编写一个带有两个double参数的函数,计算这两个参数的谐均值*/#include void average (double x,double y);int main(){    double a,b;        printf ("Please enter two numbers :\n");

2016-01-09 20:17:11 409

原创 p243 第三题

/*编写一个函数。函数的3个参数是一个字符和两个整数。字符参数是需要输出的字符。第一个整数说明了在每行中该字符输出的个数,而第二个整数指的是需要输出的行数。编写一个调用该函数的程序*/#include void chline (char ch, int i,int j);int main (){char ch;int i,j;printf ("Please ente

2016-01-08 22:49:07 372

原创 p243 第二题

/*设计函数 chline (ch,x,y),实现指定字符在i列到j列的输出,并用一个简单的驱动程序测试该函数*/#include void chline (char a,int b,int c);int main (){int i,j;char ch;printf ("Please enter char:\n");scanf ("%c",&ch);// pri

2016-01-08 16:21:04 276

原创 p243 编程练习第一题

注意 : double -----%lf/*函数设计min (x,y),返回两个double数值中较小的数值,同时用一个简单的驱动程序测试该函数*/#include double min (double u,double v);//int min (int,int);int main (){double x,y;printf ("Please enter two n

2016-01-08 15:32:44 423

原创 指针 p238

/*swap3.c-- 使用指针完成交换*/#include int interchange (int *u,int *v);int main (){int x=5,y=10;printf ("Originally x=%d and y= %d .\n",x,y);interchange (&x,&y);printf ("Now x=%d and y= %d .\n

2016-01-08 14:15:31 264

原创 第九章 函数 p231 旅馆住宿 定义星号加双引号

/*usehotel.c--旅馆房间收费程序*/   /*与程序清单一起编译*/   #include    #include "hotel.h"   int main (void)   {    int nights;    double hotel_rate;    int code;        while ((code=menu())!=QUIT)

2016-01-07 22:15:49 588

原创 这玩意咋玩

谁他吗能告诉我这东西咋玩

2016-01-07 20:37:08 236

运动的小球

在屏幕内运动,并且有轨迹

2016-03-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除