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;


这是什么情况

赋值的For语句后面多了一个分号 参考技术A #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;

以上是关于c语言循环赋值的主要内容,如果未能解决你的问题,请参考以下文章

C语言,怎么用for 循环给数组赋值 ? 说的简单详细点, 谢谢了

C语言谁能帮我写个for循环给二维数组赋值

C语言中用scanf和循环语句是怎么给数组一一赋值的,希望说得详细点

将一个数组所有的值赋值为1,0,-1怎么弄,不用循环

c语言while语句

C语言里有没有把数组元素全部赋值为0的函数