上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 递归循环一直弄得不太懂啊#include "stdio.h" main() { int i=5; void palin(int n); printf("\40:"); palin(i); printf("\n"); } void palin(n) int n; { char next; if(n<=1) { next=getchar(); printf("\n\0:"); putchar(next); } else { next=getchar(); palin(n-1); putchar(next); } 阅读全文
posted @ 2013-03-02 10:22 开心成长 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。1.程序分析:关键是计算出每一项的值。后面的每一项是在前面一项的基础上加了a*10n,之前想要用纯数学的方法计算总和很麻烦,没什么简便算法。还是让循环结构来完成这种重复计算吧。main() { int a,n,count=1; long int sn=0,tn=0; printf("please input a and n\n"); scanf("%d,%d",&a,&n); printf("a=%d,n=%d\n",a,n); w 阅读全文
posted @ 2013-03-01 20:50 开心成长 阅读(1792) 评论(0) 推荐(0) 编辑
摘要: main() { int a,b,num1,num2,temp; printf("please input two numbers:\n"); scanf("%d,%d",&num1,&num2); if(num1 { temp=num1; num1=num2; num2=temp; } a=num1;b=num2; while(b!=0)/*利用辗除法,直到b为0为止*/ { temp=a%b; a=b; b=temp; } printf("gongyueshu:%d\n",a); printf("gong 阅读全文
posted @ 2013-02-28 21:42 开心成长 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 不用考虑k+1是否为质数,如果不是质数,在第(2)(3)步骤中直接pass掉,k++一直到它是一个质数才能执行这些步骤。程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n, 重复执行第一步。(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。View Codemain(){intn,i;printf("\npleaseinputanumber:\n");scanf( 阅读全文
posted @ 2013-02-28 21:39 开心成长 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 每个月兔子的数量=上个月兔子数量+上个月能生小兔子的兔子数量(也就是上上个月兔子的数量)main() { long f1,f2; int i; f1=f2=1; for(i=1;i<=20;i++) { printf("%12ld %12ld",f1,f2); if(i%2==0) printf("\n");/*控制输出,每行四个*/ f1=f1+f2; /*前两个月加起来赋值给第三个月*/ f2=f1+f2; /*前两个月加起来赋值给第三个月*/ } } 阅读全文
posted @ 2013-02-28 21:10 开心成长 阅读(757) 评论(0) 推荐(0) 编辑
摘要: main() { int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if (x>y) {t=x;x=y;y=t;} /*交换x,y的值*/ if(x>z) {t=z;z=x;x=t;}/*交换x,z的值*/ if(y>z) {t=y;y=z;z=t;}/*交换z,y的值*/ printf("small to big: %d %d %d\n",x,y,z); } 通过交换,使得x、y、z的值总是按从小到大排列的,然后顺序输出。 阅读全文
posted @ 2013-02-28 20:33 开心成长 阅读(3334) 评论(0) 推荐(0) 编辑
摘要: //借助strtok实现split/*用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。*/#include <string.h> #include <stdio.h> int main() { char s[] = "Golden Global View,disk * desk"; const char *d 阅读全文
posted @ 2013-02-28 20:22 开心成长 阅读(336) 评论(0) 推荐(0) 编辑
摘要: http://wenku.baidu.com/view/7c5ef0a5284ac850ad02429b.html我按照这上面的方法,就只是把下载的ubuntu-12.10-desktop-amd64.iso映像加载到虚拟光驱中。虚拟光驱也是下载的DAEMONToolsPro_100101。在电脑开机时,选择ubuntu就是在linux环境下了。 最初我尝试分区,或者用EasyBCD,查的资料都不全,就没有装好。 阅读全文
posted @ 2013-02-28 15:24 开心成长 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 今天跟着视频写了一个留言板:add.php<?phpinclude("conn.php");?><form action="list.php" method="post">用户:<input type="text" size="10" name="user"/><br>标题:<input type="text" name="title"/><br>内容:<te 阅读全文
posted @ 2013-01-04 16:38 开心成长 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 我之前学习了一点mysql,所以跳过了两讲关于mysql的部分。 不知道为什么,我没有打开wamp时,在ie浏览器中输入http://localhost,就无法显示。后来打开了之后,才能在浏览器显示.php文件内容。.php文件是服务器端的,wamp里面定义了http://localhost=D:\wamp这个目录,只有打开wamp才是连接到了服务器。 连接数据库mysql,我的mysql是之前安装的,用户名和密码都是"123": <?php $conn=mysql_connect("localhost","123"," 阅读全文
posted @ 2013-01-04 14:25 开心成长 阅读(224) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页