码迷,mamicode.com
首页 > 编程语言 > 详细

冒泡排序 and 选择排序 变量打印斐波拉契数列 and 数组打印斐波拉契数列

时间:2019-06-08 00:28:44      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:通过   冒泡排序   输入   传统   访问   ide   斐波拉契数列   文件   机制   

1 排序

1.1 冒泡排序

技术图片
 1 #include <stdio.h>
 2 int main()
 3 {
 4     int i,j,tmp,a[6];
 5     printf("input six int numbers:\n");
 6     for(i=0;i<6;i++)
 7     {
 8         scanf("%d",&a[i]);
 9     }
10     for(j=1;j<6;j++)//比较的趟数(6个数比较5趟)
11         for(i=0;i<6-j;i++)//每趟两两比较的次数
12             if(a[i]>a[i+1])
13             {
14                 tmp=a[i];
15                 a[i]=a[i+1];
16                 a[i+1]=tmp;
17             }
18     printf("the number is:\n");
19     for(i=0;i<6;i++)
20         printf("%3d",a[i]);
21     printf("\n");
22             return 0;
23 }
View Code

 

1.2 选择排序

执行每一趟都找出最小的数,将其放在首位

技术图片
 1 #include <stdio.h>
 2 int main()
 3 {
 4     int i,j,tmp,a[3];
 5     printf("请输入3个数:\n");
 6     for(i=0;i<3;i++)
 7         scanf("%d",&a[i]);
 8     for(i=0;i<2;i++)
 9         for(j=i+1;j<3;j++)
10             if(a[i]>a[j])
11             {
12                 tmp=a[i];
13                 a[i]=a[j];
14                 a[j]=tmp;
15             }
16             printf("排序后的顺序:\n");
17             for(i=0;i<3;i++)
18                 printf("%5d",a[i]);
19             printf("\n");
20             return 0;
21 }
View Code

2 斐波拉契数列

2.1 变量打印

技术图片
 1 int f1=1,f2=1,f3;
 2     int i;
 3     printf("%12d\n%12d\n",f1,f2);
 4     for(i=1;i<=18;i++)
 5     {
 6         f3=f1+f2;
 7         printf("%12d\n",f3);
 8         f1=f2;
 9         f2=f3;
10     }
View Code

2.2 数组打印

技术图片
 1 int i;
 2     int a[20]={1,1};
 3     for(i=2;i<20;i++)
 4         a[i]=a[i-2]+a[i-1];
 5     for(i=0;i<20;i++)
 6     {
 7         if(i%5==0) printf("\n");
 8         printf("%12d",a[i]);
 9     }
10     printf("\n");
View Code

 3 VC代码

步骤:工作空间→ 项目(Win32 console Application)→文件
新建项目时,Win32  Application与Win32 console Application的区别
① 程序不同:Win32  Application是标准windows程序,完全拥有windows特性,可以通过鼠标点击窗口来完成控制
②入口函数不同:Win32  Application入口函数是WinMain(),它具有消息响应机制,可以运行图形化的C++程序。Win32 console Application入口函数是main()函数,可以访问部分windows API函数,如果你编写传统的C程序,必须建立Win32 Console程序。

冒泡排序 and 选择排序 变量打印斐波拉契数列 and 数组打印斐波拉契数列

标签:通过   冒泡排序   输入   传统   访问   ide   斐波拉契数列   文件   机制   

原文地址:https://www.cnblogs.com/1532387167llx/p/10984080.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!