跪求C语言程序!1、找出一个数组中的最大值和最小值?2、判断一个数是否为素数?3、起泡排序法。期末考试要考的!!!
第1题? 求的二维数组#include"stdio.h"
#include"stdlib.h"
void main()
{
int a[8][8]={0};//此程序最大的二维数组是8*8的
int l,r,i,j,min=65535,max=-65536;
printf("input line number:");//输入行数
scanf("%d",&l);
printf("input column number:");//输入列数
scanf("%d",&r);
printf("input the array:\n");//输入数组
for(i=0;ifor(j=0;j{scanf("%d",&a[i][j]);if(a[i][j]>max) max=a[i][j];if(a[i][j]for(i=0;ifor(j=0;jif(a[i][j]==max)
printf("Max=%d,x=%d,y=%d\n",max,i+1,j+1);
for(i=0;ifor(j=0;jif(a[i][j]==min)
printf("Min=%d,x=%d,y=%d\n",min,i+1,j+1);
getch();}
第二题#include#includevoid main(){? int m,i,k;?scanf("%d",&m);k=sqrt(m);for(i=2;i<=k;i++)if(m%i==0) break;if(i>k) printf("%d is a prime number\n",m);else printf("%d is not a prime number\n",m);getch();}第3题#include
main()
{
int i,j,t,a[10];
printf("\n input 10 numbers:\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
if(a[i]>a[i+1]) { t=a[i];a[i]=a[i+1];a[i+1]=t; }
printf("the sorted number:\n");
for(i=0;i<10;i++)
printf("%d,",a[i]);
printf("\n");
getch();}
用C语言编写程序,比较两数大小,并输出最小值?
这个用宏定义就能解决吧:
#define MIN(x, y) (((x)>(y)) ? (y) : (x))
调用的时候还可以跨类型使用:
int a = MIN(1001, 2002);
float b = MIN(1.0, 2.0);
C语言编写程序:输入4个整数输出其中最小值的程序
代码如下:
#include
int min(int i,int j)
{
return (i}
main()
{
int a,b,c,d,m;
printf("input 4 numbers:\n");
scanf("%d%d%d%d",&a,&b,&c,&d);
m=min(min(min(a,b),c),d);
printf("the minimum number is %d\n",m);
return 0;
}
经编译运行正确
C语言求最小值程序
有完整的题目吗 没有我就用数组写了
int a[10]={3,6,5,2,44,7,8,32,50,35};
int j,min=a[0],mind=0;
for( j=0;j
if(a[j]min=a[j];
mind=j;
}
}