摘要: 1.结构和继承 结构不是为继承设计的。 不能从一个结构中继承 ,结构派生与类Object类。 结构<--System.ValueType <-- System.Object;2.结构的构造函数 禁止在c#中使用午无参的构造函数 不能提供字段的初始值,以此绕过默认构造函数。 struct a { int b = 1; //error; }3.部分类 partial 允许把类结构接口放到多个文件中。可以共享 , 当有两个名字相同的partial类时候。 会把他们合并成一个类。4.静态类 不允许实例化一个静态类 , 可以直接调用 。static5.Object类 所有.net类都派生于S 阅读全文
posted @ 2013-07-09 10:29 我的小花篮 阅读(157) 评论(0) 推荐(0) 编辑
摘要: View Code 1 //话说像这样纯数据结构的题目是是最不讨人喜欢的了,但人在的无聊的时候真是太可怕了 2 /* 3 时间: 4 2012年4月3日 19:08:58 5 目的: 6 数据结构练习题——线性表操作 7 题目: 8 请你定义一个线性表,可以对表进行“在某个位置之前插入一个元素”、“删除某个位置的元素”、 9 “清除所有元素”、“获取某个位置的元素”等操作。键盘输入一些命令,可以执行上述操作。 10 本题中,线性表元素为整数,线性表的第一个元素位置为1。线性表的最大长度为1000。 11 12 输入: 13 各个命令以及相关数据,它们对应的格式如下: 1... 阅读全文
posted @ 2012-04-04 10:32 我的小花篮 阅读(325) 评论(0) 推荐(0) 编辑
摘要: View Code #include<stdio.h>#define MAX 1000int main(){ int n,i,j; static char a[MAX]; scanf("%d",&n); for(i=2;i<=n;i++) { if(!a[i]) { for(j=2*i;j<n;j+=i) a[j]=1; } } for(i=2;i<n;i++) { if(!a[i]) printf("%d\n",i)... 阅读全文
posted @ 2012-03-30 13:17 我的小花篮 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 错的快抑郁了#include<stdio.h>#include<string.h>#define MAX 300int key[MAX],round[MAX];char str1[MAX],str2[MAX];int main(){ int i,n,k,temp,count; char ch; while(scanf("%d",&n),n!=0) { for(i=0;i<n;i++) scanf("%d",&key[i]); for(i=0;i<n;i++) { temp=i; count=0; do 阅读全文
posted @ 2012-03-05 21:53 我的小花篮 阅读(253) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<math.h>int main(){ int a[100]; int n,r,i,temp,loop,temp_1;while(scanf("%d%d",&n,&r)!=EOF){ temp_1=n; loop=1; i=0; do { int temp; temp=n%r; a[i++]=abs(temp); }while((n/=r)!=0); for(temp=i-1;temp>=0;temp--) { if(temp_1<0&&loop==1) { 阅读全文
posted @ 2012-02-22 19:41 我的小花篮 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 郁闷了,做了N次才写好。最后终于想起来 int 的0等于char的 48..........我晕!!#include<stdio.h>#include<string.h>#define MAX 100+1int main(){ char str[MAX]; int i; do { gets(str); }while(strlen(str)>100); for(i=0;i<strlen(str);i++) { if(str[i]>='a'&&str[i]<='z') str[i]=str[i]-32; 阅读全文
posted @ 2012-02-17 23:56 我的小花篮 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 有意思.#include<stdio.h>#define MAX 11+1int main(){ char a[MAX]; int i,j,n; scanf("%d",&n); for(i=0;i<n;i++) { getchar(); for(j=0;j<11;j++) scanf("%c",&a[j]); printf("6"); for(j=6;j<10;j++) printf("%c",a[j]); printf("%c\n",a[10]); 阅读全文
posted @ 2012-02-17 18:57 我的小花篮 阅读(165) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>int main(){ int i,j,n,a[31][31]; while(scanf("%d",&n),n!=0) { for(i=0;i<n;i++) { for(j=0;j<=i;j++) { if((j==0)||(i==j)) { a[i][j]=1; if(i==j) { printf("%d\n",a[i][j]); } else printf("%d ",a[i][j]); } else { a[i][j]=a[i-1][j]+a[i-1][j-1]; 阅读全文
posted @ 2012-02-16 22:10 我的小花篮 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1 #include<stdio.h> 2 3 #define MAX 100+2 4 5 int a[MAX],b[MAX]; 6 7 int main() 8 { 9 int i,j=1,n,m;10 11 scanf("%d",&n);12 for(i=1;i<=n;i++)13 scanf("%d",&a[i]);14 15 scanf("%d",&m);16 17 for(i=n-m+1;i<=n;i++)18 {19 b[j++]=a[i];20 }21 for(i=1;i& 阅读全文
posted @ 2012-02-16 12:43 我的小花篮 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1 #include<stdio.h> 2 3 int main() 4 { 5 int i,j,k,l,n; 6 7 while(scanf("%d",&n)!=EOF) 8 { 9 for(i=1;i<=n;i++)10 {11 for(j=1;j<=n-i;j++)12 printf(" ");13 for(k=1;k<=i;k++)14 printf("%d",k);15 for(l=i-1... 阅读全文
posted @ 2012-02-15 13:45 我的小花篮 阅读(256) 评论(0) 推荐(0) 编辑