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
- C语言:Day5~Day6
- c语言学习日志 day5
- linux下的c语言-day5
- Day6.15 C语言递归函数概念以及应用
- Objective-C:Day5
- Day6.16 C语言简单递归调用:用递归法求N的阶乘
- Day6.17 C语言简单函数递归调用之求x的y次方
- day6
- Day6
- day6
- DAY6
- Day6
- DAY6
- Day6
- day6
- DAY6
- DAY6
- day6
- 断点下载
- hadoop2.x常用端口及定义方法
- java 里面的string 和byte[] 互转
- Android.mk文件语法详述
- Oracle重建表(CTAS+rename)注意事项总结
- C语言:Day5~Day6
- Http协议——Header
- 根据指纹打开记录,计算员工加班时间
- 保证android每次开机gps都是关闭
- 探秘Java中的String、StringBuilder以及StringBuffer
- Android build system & Android.mk 规范
- Nginx 四种分配方式——session处理
- 传统存储系统发展史调研
- c# 操作Word总结(四)——书签使用