c语言循环赋值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言循环赋值相关的知识,希望对你有一定的参考价值。
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
#define LIM 100
int main(void)
int i,j,temp;
int num[LIM];
srand((unsigned int)time(0));
for(i = 0;i < LIM;i++); // 赋值
num[i] = (rand() % 10) + 1;
for(i = 0;i < LIM - 1;i++) // 排序
for(j = i + 1;j < LIM;j++)
if(num[i] < num[j])
temp = num[i];
num[i] = num[j];
num[j] = temp;
for(i = 0;i < LIM;i++) // 输出
printf("%d ",num[i]);
if((i + 1) % 10 == 0)
printf("\n");
return 0;
这是什么情况
#include<time.h>
#include<stdlib.h>
#define LIM 100
int main(void)
int i,j,temp;
int num[LIM];
srand((unsigned int)time(0));
for(i = 0;i < LIM;i++)//;<----------------此处多了分号
num[i] = (rand() % 10) + 1;
for(i = 0;i < LIM - 1;i++) // 排序
for(j = i + 1;j < LIM;j++)
if(num[i] < num[j])
temp = num[i];
num[i] = num[j];
num[j] = temp;
for(i = 0;i < LIM;i++) // 输出
printf("%d ",num[i]);
if((i + 1) % 10 == 0)
printf("\\n");
return 0;
以上是关于c语言循环赋值的主要内容,如果未能解决你的问题,请参考以下文章
C语言,怎么用for 循环给数组赋值 ? 说的简单详细点, 谢谢了