上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: C语言随机函数总结(1) rand()函数: 原型: int rand(void) 功能: 产生从0到RAND_MAX(0x7fff)之间的随机数。 头文件: stdlib.h 例: #include #include int main() { int k; k = rand(); printf("%d\n", k); return 0; } 编译运行,发现他的确产生随机数了,但是,每次运行程序产生的随机数都是一样的,为什么呢?因为随机数取在C语言中采用的是固定序列,所以每次执行所取的是同一个数。那么如何写一个程序,让它每次运行时产生的随机数都不一样呢?往下看:(2)sra 阅读全文
posted @ 2013-07-30 10:24 hpu张亚飞 阅读(398) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){int i,k,t,n,a[100][100];while(scanf("%d",&n)!=EOF){for(k=0,t=0;kk;i--)a[n-k-1][i]=++t;for(i=n-k-1;i>k;i--)a[i][k]=++t;for(i=k;i<n-k-1;i++)a[k][i]=++t;}if(n%2) a[k][k]=t+1;for(k=0;k<n;k++){for(i=0;i<n;i++)printf("%-4d ",a[k][i]);printf("\n&q 阅读全文
posted @ 2013-07-30 09:29 hpu张亚飞 阅读(151) 评论(0) 推荐(0) 编辑
摘要: #include #include #include using namespace std;int main(){int m,n,i, a[15];while(scanf("%d",&n)!=EOF)while(n--){scanf("%d",&m);for(i=0;i<m;i++){scanf("%d",&a[i]);}sort(a,a+m);printf("%d\n",a[1]);}return 0;} 阅读全文
posted @ 2013-07-29 18:09 hpu张亚飞 阅读(112) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){ int m,n,i,j; scanf("%d",&m); while(m--) { scanf("%d",&n); for(i=1;i=n+1-i;j--) { if((i==j)||(n+1==i+j)) printf("X"); else printf(" "); if(j==n+1-i) printf("\n"); } printf("\n"); } return 0;} 阅读全文
posted @ 2013-07-29 17:53 hpu张亚飞 阅读(133) 评论(0) 推荐(0) 编辑
摘要: #include int main(){int m,n,a,b,c,i,s;while(scanf("%d%d",&m,&n)!=EOF){s=0;for(i=m;i<n+1;i++){a=i/100;b=i%100/10;c=i%10;if(i==a*a*a+b*b*b+c*c*c){if(s==1)printf(" ");printf("%d",i);s=1;}}if(s==0)printf("no\n");elseprintf("\n");}return 0;} 阅读全文
posted @ 2013-07-29 17:52 hpu张亚飞 阅读(127) 评论(0) 推荐(0) 编辑
摘要: #include#includeint main(){ int n; scanf("%d",&n); while(n--) { char a[1000][16]; int i,m,s1,s2; scanf("%d",&m); s1=1; s2=2; for(i=0;i0) { strcpy(a[2],a[i]); s2=i; } } printf("%s %s\n",a[s1-1],a[s2-2]); } return 0;} 阅读全文
posted @ 2013-07-28 17:05 hpu张亚飞 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 找出最长的字符串!#include#includeint main(){char str[]="How",str1[]="Hello",str2[]="high"; if(strcmp(str,str1)<0) strcpy(str,str1); if(strcmp(str,str2)<0) strcpy(str,str2); puts(str);return 0;}能看出哪里错了吗?这个程序写好我反复改,终于看出哪里错了! 阅读全文
posted @ 2013-07-27 11:26 hpu张亚飞 阅读(213) 评论(0) 推荐(0) 编辑
摘要: #include#includeusing namespace std;int main(){int n,m,i,a[100010]; while ( scanf("%d%d",&n,&m)&&(m||n)) { for(i=0;im;i--) printf("%d ",a[i]); printf("%d\n",a[m]); } return 0;} 阅读全文
posted @ 2013-07-27 08:25 hpu张亚飞 阅读(132) 评论(0) 推荐(0) 编辑
摘要: #includeint main(){int a;while(scanf("%d",&a),a){ int i=0; while(a!=1) { i+=1; if(a%2==0) a/=2; else a=(a*3+1)/2; } printf("%d\n",i);} return 0;} 阅读全文
posted @ 2013-07-26 17:18 hpu张亚飞 阅读(117) 评论(0) 推荐(0) 编辑
摘要: #include#includeint main(){char a[5];int t,m,i,c;scanf("%d",&t);while(t--) { int b=1,s=0; scanf("%d",&m); for(i=0;i#includeint main(){char a[5];int t,m,i,c;scanf("%d",&t);while(t--) { int b=1,s=0; scanf("%d",&m); for(i=0;i<m;i++) {scanf(&quo 阅读全文
posted @ 2013-07-26 16:36 hpu张亚飞 阅读(224) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页