C语言
文章平均质量分 62
羽燕Love_熹雨
这个作者很懒,什么都没留下…
展开
-
如何不使用任何中间变量交换两个变量的值
1, 加减法 int a = 0, b = 0; scanf("%d,%d",&a,&b); a = a + b; b = a - b; a = a - b; printf("%d,%d\n",a,b); 2, 乘除法 int a = 0, b =原创 2014-03-05 13:37:18 · 485 阅读 · 0 评论 -
一个无序的数组,在不改变数组内部值的情况下,输出排好序的数组
#import int main(int argc, const char * argv[]) { int array[10] = {5,8,4,6,9,7,1,2,3,0}; int arr[10] = {0}; for (int i = 0; i 10; i++) { arr[i]原创 2014-03-15 16:24:06 · 799 阅读 · 0 评论 -
C语言经典算法
//1, 九九乘法表 for (int i = 0; i 9; i++) { for (int j = 0; j 1; j++) { printf("%d * %d = %-3d",i + 1,j + 1,(j + 1) * (i + 1)); } printf("\n"); }原创 2014-03-05 13:57:50 · 574 阅读 · 0 评论 -
学生结构体数组,按成绩排序、按年 龄排序,按名字排序...如何实现?
#include //学⽣生结构体数组,按成绩排序、按年 龄排序,按名字排序...如何实现? typedef struct student { char name[20]; //注意类型不可为 char * name 否则为常亮 即不可改变 int age; float score; }Student原创 2014-03-18 14:43:03 · 4070 阅读 · 0 评论 -
C语言经典算法2
//1、随机产生20个[10 , 50]的正整数存到数组中,并求数组中的所有元素最大值、最小值、平均值以及各元素之和 int maxIndex = 0,minIndex = 0; for (int i = 0; i 20; i++) { if (array[maxIndex] maxIndex = i; }原创 2014-03-18 20:59:08 · 736 阅读 · 0 评论 -
C语言学习总结
C语言学习总结 一、 数据类型、运算符与表达式 1、 数据类型:基本类型(整型、浮点型、字符型)、构造类型(数组、struct、union、enum)、指针类型、空类型void 2、 运算符: Ø 算术运算符:*、 -、 +、 /、 %、 ++、 -- Ø 复合运算符:+=、 -=、 *=、 /=、 %= Ø 关系运算符: > = Ø 逻辑运算符原创 2014-03-19 18:54:14 · 533 阅读 · 0 评论 -
C语言_数组
数组: 注意事项:字符串所占的空间至少要比字符串长度大1,因为字符串以 '\0' 表示结束.系统提供的字符串处理函数都是根据 '\0' 来判断字符串是否结束. 数组的初始化: char array[10] = {'\0'}; 或者 char array[10] = ""; strlen()函数 和 sizeof()函数: #inlcu原创 2014-04-22 12:43:31 · 439 阅读 · 0 评论