解题思路:
典型的杂糅题型,考察:
1,对绝对值函数的用法,。
2,对排序法的使用。
3,对数组的掌握。
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
#define N 10
int main(void)
{
printf("这是一个求最小绝对值的程序\n");
int a[N];
int i,j,temp,temp2;
printf("请输入%d个整数\n",N);//对十个数初始化
for(i=0;i<N;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<=N;i++)//化成绝对值
a[i]=abs(a[i]);
//冒泡排序
for(i=1;i<N;i++)
for(j=0;j<N-1;j++)
{
if(a[j]>a[j+1])
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
//换位置:
temp2=a[0];
a[0]=a[N-1];
a[N-1]=temp2;
//输出最终选项
for(i=0;i<N;i++)
{
printf("%4d",a[i]);
}
}
0.0分
0 人评分
台球碰撞 (C++代码)浏览:1056 |
C语言训练-阶乘和数* (C++代码)(直接输出样例hhhh)浏览:1131 |
Minesweeper (C语言代码)浏览:799 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:931 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:762 |
C语言训练-斐波纳契数列 (C语言代码)浏览:2513 |
C二级辅导-计负均正 (C语言代码)浏览:593 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:1056 |
WU-格式化数据输出 (C++代码)浏览:1114 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1203 |