摘要:
这是我第一次敲程序,而且还是这么多.刚开始时一个程序需要敲上二三十分钟,而且还是错了的,来来回回还找不到错误,都只能拜托同学帮忙.每次敲程序都有一种快要被灭了的感觉,又因为电脑比较晚买,剩的时间不多,看着那么多的程序,每次都烦闷甚至快要发疯,不过幸好最后还是坚持了下来,速度与准确率也开始慢慢提升,虽然依然还不是很快,但还是好多了. 经过这次的作业,我深刻的体会到C语言是一门需要耐心与细心的课程.能够耐心的寻找每一个细微的错误,细心地敲打每一个细小的符号,这才能学好这门课程.当然,这一切必须建立在感兴趣的基础上,只有发自内心的喜欢,才会感受到每一个字符背后的意义与体会到每一次成功后无与伦比的成. 阅读全文
posted @ 2013-10-08 22:54
mo77
阅读(566)
评论(0)
推荐(0)
摘要:
刚开始编程的时候,不清楚为什么明明程序与间隔都与书上相同,还是存在错误,而且下面错误的解释也无法理解,后来,到几乎快完时,在舍友的提醒下,才知道除了第一行的汉字需要写,其他行的汉字都不用写。问题1:是不是所有的程序都是除了第一行的汉字需要写,其他行的都不用写?问题2:为什么程序与课本相同,也能运行,可是运行的结果却与书上的不同。例如,7-14运行出来会多出那么多个“烫”字?问题3:程序之间的间隔是否只要存在即可,比书上多出来一行或少一行都不会影响程序的运行?问题4:为什么同样的程序运行出来会不同,例如5-5的数字金字塔?问题5:什么样的程序才算完整? 阅读全文
posted @ 2013-10-08 22:31
mo77
阅读(137)
评论(0)
推荐(0)
摘要:
/* 进制转换 */#includeint main(void){ int i,k; char str1[80],str2[80]; long number; printf("Enter a string:"); i=0; while((str1[i]=getchar())!='\n') i++; str1[i]='\0'; k=0; for(i=0;str1[i]!='\0';i++) if (str1[i]>='0'&&str1[i]='a'&&str1 阅读全文
posted @ 2013-10-08 21:44
mo77
阅读(175)
评论(0)
推荐(0)
摘要:
/* 按矩阵的形式输出二维数组 */#includeint main(void){ int i,j; int a[3][2]; for(i=0;iint main(void){ int i,j,n,temp; int a[6][6]; printf("Enter n:"); scanf("%d",&n); for(i=0;iint main(void){ int a[10]={1,2,3,4,5,6,7,8,9,10,}; int low,high,mid,n=10,x; printf("Enter x: "); scan.. 阅读全文
posted @ 2013-10-08 16:23
mo77
阅读(471)
评论(0)
推荐(0)
摘要:
/* 输出裴波那契数列 */#includeint main(void){ int i; int fib[10]={1,1}; for(i=2;i<10;i++) fib[i]=fib[i-1]+fib[i-2]; for(i=0;i<10;i++){ printf("%6d",fib[i]); if((i+1)%5==0); printf("\n"); } return 0;} 阅读全文
posted @ 2013-10-08 13:08
mo77
阅读(125)
评论(0)
推荐(0)
摘要:
/* 用格雷戈里公式计算π的近似值, 精度为e */#include#includeint main(void){ double e,pi; double funpi(double e); printf("Enter e:"); scanf("%lf",&e); pi=funpi(e); printf("pi=%f\n",pi); return 0;}double funpi(double e){ int denominator,flag; double item,sum; flag=1; denominator=1; ... 阅读全文
posted @ 2013-10-08 00:44
mo77
阅读(291)
评论(0)
推荐(0)
浙公网安备 33010602011771号