C语言学习
u012724519
这个作者很懒,什么都没留下…
展开
-
C语言,函数部分
求和函数#include<stdio.h>void sum(int begin, int end){ int i; int sum = 0; for ( i=begin; i<=end; i++){ sum += i; } printf("%d到%d的和是%d\n", begin, end, sum);}int main(){原创 2017-01-16 21:42:04 · 253 阅读 · 1 评论 -
C语言,数组
输出比平均数大的数#include<stdio.h>int main(){ int x; double sum = 0; int cnt = 0; int number[100]; scanf("%d",&x); //读数判断 ,不过我感觉如果第一个数就是-1 那别读了啊… while (x!=-1){ number[cnt]原创 2017-01-17 01:01:05 · 257 阅读 · 0 评论 -
C语言,指针
sizeof //是一个运算符,给出某个类型或变量在内存中所占据的字节数。 sizeof(int) //算int占字节 sizeof(i) //算 i这个变量占多少运算符& 作用:获得变量的地址,它的操作数必须是变量 int i; printf(“%x”,&i); //这个是获取i的地址。 得到的结果是在内存中i的地址。但这个是不正确的,获得地址应该用%p. //32位结构和64原创 2017-01-17 18:21:32 · 231 阅读 · 0 评论 -
C语言,字符串
字符数组 char word[] ={‘H’,’e’,’l’,’l’,’o’,’!’}; But, 这个叫字符数组,并不是字符串。字符串 char word[]={‘H’,’e’,’l’,’l’,’o’,’\0’}; \0 就是代表一个整数0.字符串是以0(整数0)结尾的一串字符 0或’\0’是一样的,但是和’0’不同 0标志字符串的结束,但它不是字符串的一部分。 计算字符串长度原创 2017-01-17 20:21:20 · 382 阅读 · 0 评论 -
第八周 mooc C 单词长度
#include<stdio.h>int main(void){ int i; char a; i = 0; while (1) { scanf("%c",&a); if(a=='.'){ printf("%d",i); break; } if (原创 2017-01-17 21:21:09 · 644 阅读 · 0 评论 -
C语言。二分法
就写了一个函数段,套着用就好了int search(int key. int a[]. int len){ int ret = -1; int left = 0; int right = len -1; while (right > left){ int mid = (left + right)/2; if (a[mid] == k)原创 2017-01-19 12:58:32 · 364 阅读 · 0 评论 -
C语言,排序
好像这个不是叫快排,应该是最简单的排序。#include<stdio.h>int max(int a[], int len){ int i; int maxid = 0; for ( i=1; i<len; i++) { if ( a[i] > a[maxid]){ maxid = i; } }原创 2017-01-19 13:36:42 · 191 阅读 · 0 评论