c语言编程函数例题,C语言编程经典例题

C语言编程题,编一个排序函数啊!

用了一个冒泡法,从小到大排序,请参考

创新互联是专业的泸州网站建设公司,泸州接单;提供成都网站建设、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行泸州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

#include stdio.h

void Sort(int token[], int count); /*在此处做函数声明最好*/

void main()

{

int i,count,token[100];

printf("请输入要排序数字的个数:\n");

scanf("%d",count); /*从键盘输入要处理的信息*/

printf("请输入要排序的数字:\n");

for(i=0;icount;i++)

scanf("%d",token[i]);

Sort(token,count); /*调用排序函数*/

}

void Sort(int token[], int count)

{

int i,j,t,s=0; /*定义t做中间变量*/

for(i=0;icount-1;i++) /*冒泡法排序*/

{

for(j=i+1;jcount;j++)

if(token[i]token[j])

{

t=token[j];

token[j]=token[i];

token[i]=t;

}

}

printf("排序后的数字为:\n");

for(i=0;icount;i++)

{

printf("%6d ",token[i]); /*五个一行显示,比较清晰*/

s++;

if(s%5==0)

printf("\n");

}

printf("\n");

}

C语言编程题目?

C语言参考程序:

#includestdio.h

int IsLeap(int year)

{

return (year%400==0 || (year%4==0 year%100!=0));

}

void main()

{

for(int year=2000; year=2050; year++)

{

if(IsLeap(year))

{

  printf("%d\n", year);

}

}

}

运行结果:

一道简单的c语言编程题

#include int main(){ double j,s=1,n=1; int a=0,b=1; printf("请输入精度:"); scanf("%lf",j); while(n=j) { a+=1; b+=2; n=n*a/b; s=s+n; } printf("π≈%lf\n",2*s);} 不过输入0.001的输出和你的例子不一样。仅供参考。你的代码修改如下: #include int main(){ float pi,t,s,i,j; i=1;s=1;t=0;pi=1; scanf("%f",t); while(s=t) { s=s*i/(2*i+1); pi=pi+s; i=i+1; } printf("%7f",pi*2); return 0;} pi1和pi2没有实际作用。

C语言编程题,求助大佬解答

按照题目要求编写的求最大值和最小值及它们的位置的C语言程序如下

#includestdio.h

int max(int a[],int n,int *p){

int i=0,m=a[0];

*p=i;

for(i=1;in;i++){

if(ma[i]){

m=a[i];

*p=i;

}

}

return m;

}

int min(int a[],int n,int *p){

int i=0,m=a[0];

*p=i;

for(i=1;in;i++){

if(ma[i]){

m=a[i];

*p=i;

}

}

return m;

}

int main(){

int m,n,t=0,*p=t,a[10]={31,28,73,83,27,56,12,43,34,63};

m=max(a,10,p);

printf("最大值为%d,位置为%d\n",m,*p);

n=min(a,10,p);

printf("最小值为%d,位置为%d\n",n,*p);

return 0;

}

4个c语言编程题 求大神 0.0

第一题:

#include stdio.h

void main()

{

int a[8],x,i,x_i=-1,flag=1;

for(i=0;i8;i++){

printf("请输入需初始化的数字:\n");

scanf("%d",a[i]);

}

printf("输入您要查询的数字:\n");

scanf("%d",x);

for(i=0;i8;i++){

if(x==a[i]){

x_i=i;flag=0;break;}

}

if(flag)

printf("数组中没有您想要找的数\n");

else

printf("您要查找的数字在数组第%d位",x_i);

}

第二题:

#include stdio.h

int i;

int min(int array[],int n){

int min=array[0];

for(i=1;in;i++){

if(minarray[i])

min=array[i];

}

return min;

}

void main(){

int a[10],x;

for(i=0;i10;i++){

printf("请输入数字进行初始化:\n");

scanf("%d",a[i]);}

printf("输入您想在数组前几位数中找最小值:\n");

scanf("%d",x);

printf("最小值为%d",min(a,x));

}

第三题:

#include stdio.h

void swap(double *x1,double *x2){

double t;

t=*x1;

*x1=*x2;

*x2=t;}

void main(){

double a,b;

scanf("%lf,%lf",a,b);

swap(a,b);

printf("%g,%g",a,b);

}

第四题:

#include stdio.h

void main(){

char *p="The C Programming Language";

printf("%c",*(p+4));

printf(" ");

puts(p+18);

}

Ps:上面都全部跑过了,米有问题,话说一看就知道是老师布置的作业呃

话说这些还是应该LZ自己写的


本文名称:c语言编程函数例题,C语言编程经典例题
本文来源:http://scjbc.cn/article/hsdoph.html

其他资讯