多写了几个程序

#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");

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;
}

猜你喜欢

转载自blog.csdn.net/weixin_42195913/article/details/80378861