求教几个C语言编程题!谢谢了.

来源:百度知道 编辑:UC知道 时间:2024/05/01 06:06:41
1:输出*
**
***
****
2:任意输入十个数,按由大到小排序
3:任意输入十个数,输出最大的数
4:求100以内的素数
(有注释更好)

/*++++++++++++++++++答案一++++++++++++++++++++++*/

#include <stdio.h>

#define ROW 4

int main()
{
int i, j;
for(i = 1, j = 1; j <= ROW; ++i)
{
printf("*");
if(i == j)
{
printf("\n");
++j;
i = 0;
}
}
}

/*++++++++++++++++++答案二++++++++++++++++++++++*/

#include <stdio.h>

int main()
{
int num[10], i, j, temp;
printf("输入10个数: \n");
for(i = 0; i < 10; ++i)
{
printf("数%d: ", i+1);
scanf("%5d", &num[i]);
}

printf("\n原始数组: \n\n");
for(i = 0; i < 10; ++i)
{
printf("%-5d", num[i]);
}

/* 排序用for */
for(i = 10; i > 0; --i)
{
for(j = 1; j < i; ++j)
{
if(num[j] > num[j-1])
{
temp = num[j];<