摘要: #include#include#define M 100int main(){ int n,i; scanf("%d",&n); int *shuzu=(int*)malloc(sizeof(int)*n); for(i=0;i100) printf("Bike\n"); else {if(shuzu[i]==100) printf("All\n"); else printf("Walk\n"); } } free(shuzu); return 0; }动态数组 阅读全文
posted @ 2013-07-30 16:26 hpu张亚飞 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑