C语言程序设计教材例题

C语言程序设计教材例题,c语言程序设计例题,c语言程序设计教材,c语言指针程序例题,c语言程序例题,vb程序设计经典例题,raptor程序设计例题,matlab程序设计例题,c程序设计第四版例题,vb程序设计的代码例题,vb程序设计例题

//函数调用 选择排序 #include<stdio.h>void input(int*pa,int n){int i;printf("please input %d elements:\n",n);for(i=0;i<n;i++)scanf("%d",pa+i);}void sort(int*pa,int n){int i,index,k,temp;for(k=0;k<n-1;k++){index=k;for(i=k+1;i<n;i++)if(pa[i]<pa[index])index=i;if(index!=k){temp=pa[index];pa[index]=pa[k];pa[k]=temp;}}}void output(const int*pa,int n){int i;for(i=0;i<n;i++)printf("%5d",*(pa+i));printf("\n");}int main(){int a[10],n;do{printf("please input n(1<=n<=10):\n");scanf("%d",&n);}while(n<1||n>10);input(a,n);printf("the original array is:\n");output(a,n);printf("the sorted array is :\n");sort(a,n);printf("the sorted array is \n");output(a,n);return 0;}//主函数功能:用海伦公式计算三角形面积#include<stdio.h>#include<math.h>int main(){double a,b,c,p,area;printf("please input three edges of a triangle:\n");scanf("%lf%lf%lf",a,b,c);p=(a+b+c)/2;area=sqrt(p*(p-a)*(p-b)*(p-c));printf("area=%lf\n",area);return 0;}//switch 语句从键盘输入年份和月份,计算该月份的天数并输出#include<stdio.h>int main(){int year,month,daysum;printf("enter the year and the month:");scanf("%d%d",&year,&month);switch(month){case 1:case 3:case 5:case 7:case 10:case 12:daysum=31;break;case 4:case 6:case 9:case 11:daysum=30;break;case 2:if((year%400==0)||(year%4==0&&year%100!=0)){daysum=29;}else{daysum=28;}}printf("%d.%d has %d days.\n",year,month,daysum);return 0;}//计算阶乘#include<stdio.h>int main(){int n,i;double fac;printf("Enter a postive integer:\n");scanf("%d",&n);if(n<0){n=-n;}i=i;fac=1;do{fac*=1;i++;}while(i<=n);//你是计算n的阶乘,i的循环次数当然要小于n了printf("%d!=%f\n",n,fac);// 以十进制小数形式输出实数(包括单双精度型,// 隐含输出六位小数,输出的数字并非全部是有效数字,单精度型一般为7位)return 0; //双精度型实数的有效位数一般为16位}//函数调用问题,划线#include<stdio.h>void DrawLine();//注意:函数的原型声明需要分号,它也是一条语句int main(){DrawLine();printf("C is a beautiful language!\n");DrawLine();return 0;}void DrawLine(){int i;for (i=1;i<=30;i++)printf("-");printf("\n");return;}//写一个函数,判断任意一个整数是否是质数//这里需要先讲一下判断质数的原理;对于正整数n,用2~根号n去除它,如果存在可以整除的情况则不是质数//例如4/2可以整除故4不是质数,7/(2~根号7都没有办法整除所以7不是质数)#inc

第1 / 3页

下一页