行啊?请大侠改错..
#include <stdio.h>
#include <stdlib.h>
main()
{ int a[10],i,m,j,t;
for(i=0;i<10;i++)
{ a[i]=rand()%100;
printf("%4d",a[i]);
}
printf("\n");
for(i=0;i<10;i++)
{ for(j=i+1;j<10;j++)
{if (a[j]>a[i])
t=a[i];a[i]=a[j];a[j]=t;
}
printf("%4d",a[i]);
}
printf("\n");
}
运行结果
41 67 34 0 69 24 78 58 62 64
64 62 58 24 0 0 0 0 0 0
Press any key continue
说实话,我现在是在自学编程,快研究完一本书了。不过不得不承认我研究的这本书不是为想成为程序员的人写的,是给那些想过级考试的人写的。但是我觉的这本书只是点很全。之后我想看《C程序设计语言》,外国人写的,之后通过这本书来养成良好的代码风格。您觉得这怎么样?对了,请问“路一直都在吗”是什么?是一本书吗?
追答就回答你问题的一个人呀
...小的顺序排列并输出。以下是我写的代码,但怎么排序后不
原因就是你使用if语句时不对,你这个代码中if语句只作用到t=a[i]就结束了,后面a[i]=a[j];a[j]=t;不属于if语句的作用范围,在每一次循环都执行了。在缺省括号时if语句默认执行到其后第一个分号时结束。所以用括号将t=a[i];a[i]=a[j];a[j]=t;括起就可以保证这三句代码是在条件语句...
c语言编写随机产生10个100~200之间整数,幷按从大到小排序
random用法:random(x); \/\/注释:x是个正整数 即可随机产生0~x之间的一切整数。而且它是一个函数,不能单独使用。x=100+*random(100);x就是这个范围的数了。弄20个就行。
C语言一维数组编程:随机产生10个100~200之间的随机整数,然后按照从大...
include <stdio.h>#include #include <stdlib.h>#define N (10)int main(void){int a[N],i,j,t;srand(time(NULL));for(i=0;i<N;++i)a[i]=rand()%101+100;for(i=0;i<N;++i){for(j=0;j<N-i-1;++j){if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;...
输入10个整数,按照由大到小的顺序输出C语言编写
寂寞而莫我知也 采纳率:36% 来自团队:CppExpert 擅长: C\/C++ 电脑\/网络 汇编语言 互联网 常见软件 其他回答 #include<isostream.h>void main(){int data[10];cout<<endl<<"请输入10个整数:";int i;for(i=0;i<10;i++)cin>>data[10];#define SIZE(sizeof(data)\/sizeof(data(0))int m;for...
C语言程序设计: 从用户输入10个整数,对其按照从小到大的顺序排序,并输...
至于printf()函数,它是C语言中非常重要的格式化输出工具,它允许我们根据预设的格式控制字符串来定制输出内容。在这个程序中,它用于接收用户输入、显示排序结果以及输出控制信息。总结,通过以上步骤,C语言程序就能实现用户输入10个整数并按顺序输出的功能,同时利用printf()函数进行格式化输出和数据交换。
C语言 编写程序,从键盘输入10个数据,按从大到小的顺序输出
main(){ int a[10], i, j, k;printf("输入10个整数: ");for (i = 0; i < 10; i++){ scanf("%d", a + i);for (j = i; j > 0; j--)if (a[j-1] >= a[j])break;else { k = a[j-1]; a[j-1] = a[j]; a[j] = k; } } for (i = 0; i < ...
C语言中随机产生10个1-100的整数的数组的代码
using namespace std;int main(){ srand(time(0));int result[10];for(int i = 0; i < 10; i++){ result[i] = rand() % 100;cout << result[i] << " ";} return 0;} 产生伪随机数:include<iostream> include<ctime> using namespace std;int main(){ srand(100);int ...
用C语言,随机输入10个整数,用冒泡排序法对这些整数进行从小到大排序...
C语言随机输入10个整数的源代码如下:include"stdio.h"void fun(int a[]){ int i,j,t;for(i=0;i<9;i++)for(j=i+1;j<10;j++)if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;} } void main(){ FILE *wf;int a[10];int b[10]={9,10,11,12,1,2,3,4,0,1};...
求C语言编程题,求助各位大神,谢谢~ 输入10个整数,将它们从大到小...
(elemType arr[], int len) {int i;for (i=0; i<len; i++)printf ("%d\\t",arr[i]);putchar ('\\n');}\/*降序选择排序*\/\/*参数说明:*\/\/*int arr[]:排序目标数组*\/\/*int len:元素个数*\/void sort_xz (elemType arr[], int len) {elemType temp;int i, j, k;...
C语言编程输入10个整数存入数组a中然后按从打到小的顺序排序并输
编写一个C语言程序,用于输入10个整数存入数组a中,然后按照从大到小的顺序排序并输出。程序实现步骤如下:首先,引入必要的头文件<stdio.h>。接着,使用int main()函数作为程序的主入口。在主函数内部,定义一个整数型数组a[10]和两个整数变量i和j。使用for循环,从0到9遍历数组,输入每个元素的值...