c语言中数组名a和&a详细介绍

摘要: 其实这两个东西挺难理解的,应该也没有那么重要,了解一下好了,主要还是要多多理解数组指针的运算最近又把学习c语言提上日程上来了~~~先把我打算看的书都写下来吧,,系类,先说说a和&a的区别(有三点,三个方向):1.是a和&a的本质,都是什么类型的。2.从2维数组的角度看。3.从指针运算的角度看。声明:... 阅读全文
posted @ 2015-04-14 22:16 l-m 阅读(7697) 评论(0) 推荐(0) 编辑

C语言输出格式

摘要: printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf("", ); 其中格式化字符串包括两部分内容:一部分是正常字符, 这些字符将按原样输出;另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符, 用来确定输... 阅读全文
posted @ 2015-04-14 22:03 l-m 阅读(1498) 评论(0) 推荐(0) 编辑

回文素数

摘要: #include int isPrime(int a){ int i; if(a10&&j=100&&j=1000&&j=10000&&j=100000&&jint isPrime(int a){ int i; if(aint c(int i){ int j,k,sum=0; k=i; while(... 阅读全文
posted @ 2015-04-14 21:15 l-m 阅读(283) 评论(0) 推荐(0) 编辑

求平均成绩

摘要: #includeint main (){ int m,n,i,d,j,p,sign; double x,y,t,l,c[6],a[51][6]; 数组长度应大一位 while(scanf("%d %d",&n,&m)!=EOF) {x=0;y=0;d=0;sign=0;p=0; ... 阅读全文
posted @ 2015-04-14 18:42 l-m 阅读(133) 评论(0) 推荐(0) 编辑

插入数据

摘要: #include int main(){ int a[10],i,j,k; while(1){ for(i=0;ia[j]) {k=a[j-1]; a[j-1]=a[j]; a[j]=k;} } } for(i=0;iint main(){int a[20]={1,7,8,... 阅读全文
posted @ 2015-04-13 22:15 l-m 阅读(159) 评论(0) 推荐(0) 编辑

单词大小写

摘要: #include #include int main(){ int t,i; char a[100];while(gets(a)!=NULL){ t=strlen(a); for(i=0;i<t;i++) { if(i==0) a[i]=a[i]-32; if(a[i]==' ') a[i+... 阅读全文
posted @ 2015-04-12 22:49 l-m 阅读(137) 评论(0) 推荐(0) 编辑

18岁生日

摘要: #include int c(int a){ if(a%4==0&&(a%400==0||a%100!=0)) return 0; return 1;}int main(){ int y,m,d,i,t,n; while(scanf("%d",&n)!=EOF) {while(n--) { sca... 阅读全文
posted @ 2015-04-12 10:41 l-m 阅读(116) 评论(0) 推荐(0) 编辑

An easy problem

摘要: #include #include int main(){int y,n,sum;char x;while(scanf("%d",&n)!=EOF){while(n--){getchar();scanf("%c %d",&x,&y);if(x>='A'&&x<='Z')sum=x+y-'A'+1;e... 阅读全文
posted @ 2015-04-11 17:19 l-m 阅读(116) 评论(0) 推荐(0) 编辑

分拆素数

摘要: #include int c(int a){ int i; if(a<=1) return 0; else for(i=2;i*i<=a;i++) { if(a%i==0) return 0; } return 1;}int main(){ int j,x,y,t; wh... 阅读全文
posted @ 2015-04-09 09:38 l-m 阅读(121) 评论(0) 推荐(0) 编辑

整除的尾数

摘要: #include int main(){ int x,y,i,sign; while(scanf("%d%d",&x,&y)!=EOF) {sign=0; if(x==0&&y==0) break; else for(i=0;iint main(){ int x,y,i,sign; while(... 阅读全文
posted @ 2015-04-08 15:18 l-m 阅读(166) 评论(0) 推荐(0) 编辑