- 博客(26)
- 收藏
- 关注
原创 C_向函数传递数组实现矩阵转置
源码:/* 矩阵的转置 */# include # define N 3 /* 转置函数声明 */void convert(int element[N][N]); int main(){ /* 定义一个二维数组 */ int array[N][N]; int i, j; /*
2009-11-05 20:51:00
1195
原创 C_简单的子函数调用
源码:# include /* 子函数声明 */int square(int x); // 实现求平方值的子函数int cube(int y); // 实现求立方值的子函数 int main(){ int m = 12; int n = 4; printf("%d %d/n", square(m)
2009-11-05 20:50:00
1106
原创 C_利用函数的引用调用实现两数的交换
源码:# include void swap(int *x, int *y); int main(){ int i, j; i = 12; j = 36; printf("i and j before swapping: %d %d/n", i
2009-11-05 20:50:00
990
原创 C_各种数组的初始化实例
源码:# include int main(){ /* 有尺寸 */ /* 一维整形数组初始化 */ int array1[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}; /* 一维字符型数组初始化,最后一个元素自动添加为‘/0’ */ char array2[13
2009-11-05 20:49:00
438
原创 C_综合使用数组实现简单的学生成绩管理系统
源码:/* 学生成绩查询系统 */# include # include int main( ){ int select; int i, j; int score[5][7]; int average = 0; int sum = 0; do{ pr
2009-11-05 20:49:00
2306
原创 C_定义字符型二维数组实现简单的编辑器
源码:# include /* 宏定义 */# define MAX 100# define LEN 80 /* 一个非常简单的文本编辑器 */int main(){ char text[MAX][LEN]; // 定义字符型数组 register int t, i, j; /* 定义三个寄存器变量 */
2009-11-05 20:48:00
564
原创 C_使用一维数组实现选择排序法
源码:/* 使用选择法排序 */# include int main(){ int i, j, min, temp; /* 定义一个整型的一维数组 */ int array[10]; /* 输入数据 */ printf("Please input ten integer: /n");
2009-11-05 20:47:00
2235
原创 C_使用二维数组作出矩阵图
源码:# include int main(){ int array[16][16]; int i, j, k, m, n; /* 变量初始化 */ m = 1; while(m == 1) { printf("请输入n(0<n<=15且为奇数):")
2009-11-05 20:47:00
851
原创 C_综合使用判断与循环语句来验证“哥德巴赫猜想”
源码:# include # include int main( ){ int i, j, num; int p, q, flagp, flagq; printf("Please input a plus integer: "); scanf("%d", &num); /* 代码 (nu
2009-11-05 20:46:00
752
原创 C_在switch-case语句中使用exit()函数求非闰年的每月天数
源码:# include # include int main(){ int month; int day; printf("please input the month number: "); scanf("%d", &month); switch (month)
2009-11-05 20:45:00
1936
原创 C_运用do-while语句计算sin值
源码:# include # include /* 数学函数库 */ int main(){ /* 用s表示多项式的值,用t表示每一项的值 */ double s, t, x; // 此处用双精度声明变量 int n; printf("please input x: "); scanf(
2009-11-05 20:44:00
731
原创 C_使用break和continue控制循环语句
源码:# include int main( ){ int radius; double area; for(radius = 1; radius <= 10 ; radius++) { area = 3.1416 * radius * radius; /* 若圆面积超过
2009-11-05 20:44:00
423
原创 C_使用for循环画菱形
源码:# include int main(){ int i, j, k; /* 变量i从0到4,表示所画菱形图的第一至第五行 */ for(i = 0; i <= 4; i++) { /* 当行数为i时,空格数是i的函数,为4-i个 */ for(j =
2009-11-05 20:43:00
1097
原创 C_使用while语句求两整数的最小公倍数与最大公约数
源码:# include int main(){ int x, y, num1, num2, temp; printf("请输入两个正整数:/n"); scanf("%d %d", &num1, &num2); if(num1 < num2) { temp = num1;
2009-11-05 20:43:00
4186
原创 C_使用switch语句
源码:# include int main(){ int num; /* 下面定义的各变量,分别代表个位,十位,百位,千位,万位,十万位以及位数 */ int indiv, ten, hundred, thousand; int ten_thousand, hundred_thousand, place;
2009-11-05 20:42:00
650
原创 C_判断语句if与else的组合使用
源码:# include int main(){ int x, y; printf("请输入自变量x:"); scanf("%d", &x); if(x < 6) { y = x - 12; printf("x = %d, y = %d/n", x,
2009-11-05 20:41:00
1151
原创 C_判断语句if与else的嵌套使用
源码:# include int main(){ /* sex代表输血者的性别,weight代表输血者的体重,cubage代表输血量 */ int sex, weight, cubage; printf("请给出输血者的性别(女性为负数)和体重:(用逗号隔开)"); scanf("%d,%d", &sex, &we
2009-11-05 20:41:00
581
原创 C_判断语句if的一般使用
源码:# include int main(){ int x, y, z, mid, dec; printf("请任意输入三个整数:/n"); scanf("%d %d %d", &x, &y, &z); /* 利用mid在x、y、z比较时进行数值交换,使得x最大,z最小
2009-11-05 20:40:00
272
原创 C_初识指针
源码:# include int main(){ /* 定义一个整形指针p */ int *p; int begin, end; begin = 10; /* 给指针p赋初值 */ p = &begin; /* 将指针指向的值传给变量end */
2009-11-05 20:39:00
232
原创 C_改变字符编码实现简单加密
源码:# include int main(){ /* 定义字符型变量,并给它们付初值 */ char c1, c2, c3, c4, c5, c6, c7; c1 = C; c2 = h; c3 = i; c4 = n; c5 = e;
2009-11-05 20:38:00
364
原创 C_移位运算
源码:# include int main(){ unsigned a, b, c, d; int n; a = 64; n = 2; /* 将操作数a右移(6-n)位 */ b = a >> (6-n); printf("b = %d/n", b); // 0
2009-11-05 20:36:00
243
原创 C_普通位运算
源码:# include int main(){ /* 定义了一个无符号字符型变量,此变量只能用来存储无符号数 */ unsigned char result; int a, b, c, d; a = 2; b = 4; c = 6; d = 8;
2009-11-05 20:35:00
280
原创 C_关系和逻辑运算
源码:# include int main(){ /* 定义一个整数类型的变量,用来存放后面算式的值 */ int logic; int a = 1; int b = 2; int c = 3; logic = a+b>c&&bc)&&(b<=c) pr
2009-11-05 20:34:00
332
原创 C_自增与自减
源码:# include int main(){ int i, j, k; int m, n, p; i = 8; j = 10; k = 12; /* 自增在操作数之前 */ m = ++i; printf("i = %d/n", i)
2009-11-05 20:34:00
228
原创 C_转义字符
源码:# include int main(){ /* 换行符/n,用于输出换行 */ printf("How are you?/n"); printf("I am fine./n/n"); /* 横向跳格符/t,使跳到下一个输出区 */ printf("How are you?/t")
2009-11-05 20:33:00
231
原创 C_数据类型转换
源码:# include int main(){ /* 定义变量并赋初值 */ int a = 5; char c = a; // a的ASC码的值为97 float f = 5.3; double m = 12.65; double
2009-11-05 20:27:00
243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人