#include"stdio.h"
void putin(int a[],int n);
void list(int a[],int n);
void putout(int a[],int n);
int main()
{
int a[10];
putin(a,10);
list(a,10);
putout(a,10);
return 0;
}
void putin(int a[],int n)
{
int i;
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
}
void list(int a[],int n)
{
int i,max,min,maxi=0,maxj=0,trans1,trans2;
max=a[0];
min=a[0];
for(i=1;i<n;i++)
{
if(a[i]<min)
{
min=a[i];
maxi=i;
}
if(a[i]>max)
{
max=a[i];
maxj=i;
}
}
trans2=a[0];
a[0]=min;
a[maxi]=trans2;
for(i=1;i<n;i++)
{
if(a[i]>max)
{
max=a[i];
maxj=i;
}
}
trans1=a[9];
a[9]=max;
a[maxj]=trans1;
}
void putout(int a[],int n)
{
int i;
for(i=0;i<n;i++)
{
printf("%d ",a[i]);
}
}
#include<stdio.h>
include<string.h>
int main()
{
char a[100];
gets(a);//用gets()可以直接取代三行的for循环输入,自带换行结束输入
//scanf(“%[^\n]”,a);
//数字数组必须用地址符作为输入,字符数组就不用,可以直接写变量名
choose(a);
return 0;
}
void input(){
int i;
int a[10];
for(i=0;i<10;i++){
scanf("%d ",&a[i]);
}
}
void pro(int *a){
int i=0,t1,t2;
int min=a[0],max=a[0];
for(i=1;i<10;++){
if(min>a[i]){
min = a[i];
t1=i;
}
if(max<a[i]) {
max=a[i];
t2=i;
}
}
}
void print(int *a){
for(){
}
} #include<stdio.h>
#include<string.h>
int main()
{
char a[100];
gets(a);//用gets()可以直接取代三行的for循环输入,自带换行结束输入
//scanf("%[^\n]",a);
//数字数组必须用地址符作为输入,字符数组就不用,可以直接写变量名
choose(a);
return 0;
}
void input(){
int i;
int a[10];
for(i=0;i<10;i++){
scanf("%d ",&a[i]);
}
}
void pro(int *a){
int i=0,t1,t2;
int min=a[0],max=a[0];
for(i=1;i<10;++){
if(min>a[i]){
min = a[i];
t1=i;
}
if(max<a[i]) {
max=a[i];
t2=i;
}
}
}
void print(int *a){
for(){
}
}
0 分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复