C语言:Day5~Day6

来源:互联网 发布:网络传输速率表示方法 编辑:程序博客网 时间:2024/05/29 18:55

点击右键查看原图



示例代码1

    //九九乘法表    for(int i =1;i<=9;i++){                for (int j=1; j<=i; j++) {                        printf("%d*%d=%d   ",j,i,j*i);        }                printf("\n");    }

示例代码2

//函数打印九九乘法表void nineNineChengFaTable(){        for(int i=1;i<=9;i++){                for(int j=1;j<=i;j++){                        printf("%d*%d=%d    ",j,i,j*i);        }                printf("\n");    }    }

示例代码3

有参无返回值函数

/** *  从某个数n到某个数m的累加和 */void getN2MSum(int n,int m){        int sum = 0;        if(n < m){                for (int i=n; i<=m; i++) {                        sum += i;        }    }else{                for (int i = m; i<=n; i++) {                        sum += i;        }    }        printf("%d到%d之间的累加和为%d\n",n,m,sum);}

示例代码4

有参有返回值函数

int getSum(int num1,int num2){    int sum = num1 + num2;       printf("%d\n",sum);    return sum;}

示例代码5

全局变量与局部变量

#include <stdio.h>int a = 20;//全局变量void test1();void test2(){        int a = 30;//局部变量,会暂时遮盖住全局变量    a = 90;}void test3(){        a = 100;}int main(int argc, const char * argv[]) {       /*    test2();//a = 90        test3();// a= 100    //    test1();//100        printf("%d\n",a);//100        a = 40;        test1();//40    */    int  a  = 90;//局部变量        printf("%d\n",a);//90        test3();        test2();        printf("%d\n",a);//90        test1();//100        return 0;}void test1(){        printf("%d\n",a);}


示例代码6

遍历数组

int nums[5] = {11,21,32,45,59};//遍历数组    for (int i = 0; i<5; i++) {          printf("%d\n",nums[i]);    }        return 0;}

示例代码7

冒泡排序

#include <stdio.h>int main(int argc, const char * argv[]) {    int nums[] = {5,4,3,2,1};        int len = sizeof(nums) / sizeof(int);        for (int i=0; i<len; i++) {                printf("%d\n",nums[i]);    }    for (int i=0; i<= len-1-1; i++) { //相当于 i<=3 i= 0,1,2,3        for (int j=0; j<len-i-1; j++) {//相当于 j<=5-0-1; j<4   0 1 2 3                        if(nums[j] > nums[j+1] ){//如果当前遍历到的数字>下一个数字                             int temp = nums[j];                                nums[j] = nums[j+1];//把j的位置,变成了下一个位置的元素                                nums[j+1] = temp;//把下一个位置的元素变成了J的元素            }        }            }



0 0
原创粉丝点击