#include <stdio.h>
int main ()
{
int a[10]; //定义数组,要注意a[10]是从0-9
int m = 0;
int n = 0;
int k = 0;
printf("请输入10个整数s : \n");
for(m = 0; m < 10; m++)
{
scanf("%d",&a[m]); //输入十个数
}
printf("\n");
for(n = 0; n <= 9;n++)
{ //开始循环,总共进行9轮冒泡
for(m = 0; m < 9-n; m++) //每一轮冒泡都进行相应9-n次比较
{
if(a[m] > a[m+1]) //if语句保证每次循环中a[m]都小于a[m+1]
{
k = a[m];
a[m] = a[m+1];
a[m+1] = k;
} //保证小数上浮,大数沉底
}
}
printf("排列好的顺序为 :\n"); //第二个for循环结束之后,冒泡完成
for(m = 0; m < 10; m++)
{
printf("%d ",a[m]); //将排列好的元数按顺序输出素输出
}
printf("\n");
int main ()
{
int a[10]; //定义数组,要注意a[10]是从0-9
int m = 0;
int n = 0;
int k = 0;
printf("请输入10个整数s : \n");
for(m = 0; m < 10; m++)
{
scanf("%d",&a[m]); //输入十个数
}
printf("\n");
for(n = 0; n <= 9;n++)
{ //开始循环,总共进行9轮冒泡
for(m = 0; m < 9-n; m++) //每一轮冒泡都进行相应9-n次比较
{
if(a[m] > a[m+1]) //if语句保证每次循环中a[m]都小于a[m+1]
{
k = a[m];
a[m] = a[m+1];
a[m+1] = k;
} //保证小数上浮,大数沉底
}
}
printf("排列好的顺序为 :\n"); //第二个for循环结束之后,冒泡完成
for(m = 0; m < 10; m++)
{
printf("%d ",a[m]); //将排列好的元数按顺序输出素输出
}
printf("\n");
return 0;
#include<stdio.h>
int main()
{
int i;
int j;
for(i = 2;i <= 100;i++) //外层循环控制循环次数
{
for(j = 2;j <= i;j++) //内层循环控制i需要整除的个数
{
if(i != 2 && i % j == 0)//如果能整除跳出当前循环开始下一次循环
{
break;
}
if(j >= i - 1) //如果j等于i-1时前面的所有数已经判断过了,直接输出i;
printf("%d ",i);
}
}
printf("\n");
return 0;
}