![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
课堂
miya_o
这个作者很懒,什么都没留下…
展开
-
指针2
#include<stdio.h> int main(){ char s[40]; char *p=s;//要初始化 p="hello"; printf("%s\n",p); return 0;}输出:hello#include<stdio.h> int main(){ char s[40]; char *p=s;//要初始化 ...原创 2019-12-05 19:16:01 · 295 阅读 · 1 评论 -
指针1
#include<stdio.h>main(){ int a[5]={10,20,30,40,50}; int *p=a; printf("%d ",(*p)++);//先*p指向第一个元素,再在这个数上+1 printf("%d ",a[0]);//因为是*p,已经改变了第一个的值 }运行结果:10 112.#include<stdio.h>...原创 2019-11-28 18:47:21 · 302 阅读 · 0 评论 -
函数1
1.用函数实现从n~m相加2.1+1/(1+2)+1/(1+2+3)…+1/(1+2+3…+n)方法二:3.编写函数y=(x+1)^2,都用double类型,x范围[-1,1],每次增加0.1输出:x y值 值… …...原创 2019-11-21 21:28:35 · 191 阅读 · 0 评论 -
数组——二维数组及字符串
1.小写转换大写#include <stdio.h>#include <string.h>int main(){ char str[81];//定义一个数组 int i; for(i=0;(str[i]=getchar())!='\n';i++);//把输入的字符放入定义的数组中 str[i]='\0'; for(i=0;str[i]!='\0';i++...原创 2019-11-15 21:30:13 · 447 阅读 · 0 评论 -
循环嵌套
1.#include<stdio.h>int main(){ int i,j,x,y; float zmin,z; zmin=(3.14*1-1)/(1+1);//假设最小值为第一个数 x=1; y=1; for(i=1;i<=6;i++) { for(j=1;j<=6;j++) { z=(3.14*i-j)/(i+j); i...原创 2019-11-07 20:27:35 · 107 阅读 · 0 评论 -
冒泡排序,选择排序,二分法查找,顺序查找
1.选择排序#include<stdio.h>#define N 8int main(){ int a[N]={49,38,65,97,76,13,27,49}; int i,j,imax,t; for(i=0;i<N-1;i++) { imax=i;//假如最大的数为第一个元素 for(j=i;j<N;j++)//比好以后,从第一个数开始 ...原创 2019-11-06 22:59:35 · 333 阅读 · 0 评论 -
数组1
1.求最大最小的数,并且交换最大最小值#include<stdio.h>#define N 8 int main(){ int i,max,imax,min,imin,temp; int a[10]={0}; for(i=0;i<10;i++) scanf("%d",&a[i]); max=a[0]; imax=0; for(i=1;...原创 2019-11-01 20:31:29 · 90 阅读 · 0 评论 -
循环2
如何更好的理解 for 嵌套循环原创 2019-10-29 06:53:31 · 190 阅读 · 0 评论 -
循环1
1.求一个数有几位数#include<stdio.h>int main(){ int n,m=0; scanf("%d",&n); do { m=m*10+n%10; n=n/10; } while(n); printf("m=%d\n",m); return 0;}2.输入n,m求他们最小公倍数,最大公约数#include<...原创 2019-10-25 19:25:40 · 479 阅读 · 0 评论