#include
//直接插入排序
int main()
{
int a[10] = {10, 6, 2, 5, 8, 1, 4, 9, 3, 7,};
int i, j, k;
int data;
for (i = 0; i <= 8; i++)
{
data = a[i+1];
for (j = i; j >= 0; j--)
{
if (data < a[j])
a[j+1] = a[j];
else
break;
}
a[j+1] = data;
}
printf('插入排序:');
for (k = 0; k <= 9; k++)
{
printf('%d ', a[k]);
}
printf('\n');
return 0;
}
用while语句求和1+2+...+100
#include stdio.h
int main()
{
int i = 1, sum = 0;
while (i <= 100)
{
sum += i;
i++;
}
printf('1+2+...+100 = %d\n', sum);
return 0;
}
运行结果:
1+2+...+100 = 5050