Chinaunix首页 | 论坛 | 博客
  • 博客访问: 97104
  • 博文数量: 10
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2014-09-18 18:12
文章分类

全部博文(10)

文章存档

2015年(7)

2014年(3)

分类: C/C++

2014-11-27 19:50:30

自己编写的(1)

整型数和括号的作用
运行出的数从小数改为整数。把float改为int  . scanf(%f改为%d)   Printf(%f改为%d):整型数     括号的作用就是运行程序时最先被算
  1. /* This is a test program
  2.  * This program was written by LiuJiaFeng
  3.  * Modified in 2013 10 16
  4.  */
  5. #include<stdio.h>
  6. int main()
  7.  
  8. {
  9.  
  10.     int x, y1, y2, y3, y4, y5, y6, y7, y8;
  11.  
  12.     printf("please input the x and y .\n");
  13.     scanf("%d",&x);
  14.     y1 = (x + 1) ;
  15.     y2 = x * (x + 2) ;
  16.     y3 = x * x * (x + 3) ;
  17.     y4 = x * x * x * (x + 4) ;
  18.     y5 = x * x * x * x * (x + 5) ;
  19.     y6 = x * x * x * x * x * (x + 6) ;
  20.     y7 = x * x * x * x * x * x * (x + 7) ;
  21.     y8 = x * x * x * x * x * x * x * (x + 8);
  22.     printf("yi ci fang cheng : y1 = %d \n",y1);
  23.     printf("er ci fang cheng : y2 = %d \n",y2);
  24.     printf("san ci fang cheng :y3 = %d \n",y3);
  25.     printf("si ci fang cheng : y4= %d \n",y4);
  26.     printf("wu ci fang cheng : y5 = %d \n",y5);
  27.     printf("liu ci fang cheng : y6= %d \n",y6);
  28.     printf("qi ci fang cheng : y7 = %d \n",y7);
  29.     printf("ba ci fang cheng : y8= %d \n",y8);
  30.      return 0 ;
  31. }
整形数好出错 。出错时是整形数溢出,或被零除

自己编写的(2)

求模

求模就是取余数

/* This is a test program

 * This program was written by LiuJiaFeng

 * Modified in 2013 10 16

 */

#include

int main()

 

{

 

    int x, y1, y2

 

    printf("please input the x and y .\n");

    scanf("%d",&x);

    y1 = x%5 ;

    y2 = x%3 ;

    printf("yi ci fang cheng : y1 = %d \n",y1);

    printf("er ci fang cheng : y2 = %d \n",y2);

     return 0 ;

}

/* This is a test program

 * This program was written by LiuJiaFeng

 * Modified in 2013 10 16

 */

#include

int main()

 

{

 

    int y1,y2,y3,y4;

 

    y1 = 10472 % 47 ;

    y2 = 39263 % 62 ;

    y3 = 98127 % 9 ;

    y4 =  111111 % 37 ;

 

    printf(" y1 = %d \n",y1);

    printf(" y2 = %d \n",y2);

    printf(" y3 = %d \n",y3);

    printf(" y4= %d \n",y4);

    getchar();

     return 0 ;

}

余数为零,能整出



自己编写的(3)

学会用随机数,需要在前面多打#include


说明

先打Srand()在后面出现的rand()就会尾随出数

 

 

#include

#include

#include

//先打srand()运行时后面的abc,就会自动尾随出数

void main()

{

   float a,b,c,t;

   srand(100);

   a=rand();

   b=rand();

   c=rand();

   if(a

   {   t=a;  a=b;  b=t;   }

   if(a

   {   t=a;  a=c;  c=t;   }

   if(b

   {   t=b;  b=c;  c=t;   }

   printf("%6.2f,%6.2f,%6.2f\n",a,b,c);

   getchar();

}

 

心得

不用自动输abc     只需把srand()括号中的改掉,就会出新数

 


自己编写的(4)

Time函数

说明

Time函数,    不用自己打数了,但得定义一个#include

     每次都不用输数,按ctrl  f9  自动运行   自动出数

 

 

#include

#include

#include

#include

void main()

{ float a,b,c,t;

  Srand(time(NULL));

   a=rand();

   b=rand();

   c=rand();

   if(a

   {   t=a;  a=b;  b=t;   }

   if(a

   {   t=a;  a=c;  c=t;   }

   if(b

   {   t=b;  b=c;  c=t;   }

   printf("%6.2f,%6.2f,%6.2f\n",a,b,c);

 

   getchar();

  }

 


自己编写的(5)
定义

说明

 

Printf() 这个意思是在屏幕上输入abc

Scanf() 往&-这个地址输入浮点数并给它付值


 

过程

 

#include

void main()

{

float a,b,c,t;

   printf("please enter a,b,c:");

   scanf("%f,%f,%f",&a,&b,&c);

   if(a

   {   t=a;  a=b;  b=t;   }

   if(a

   {   t=a;  a=c;  c=t;   }       

   if(b

   {   t=b;  b=c;  c=t;   }                       

   printf("%6.2f,%6.2f,%6.2f\n",a,b,c); 

getchar(); 

}

 

心得

 

 

 

 

 


阅读(2516) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~