摘要: 1、输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。 要求:用指针访问数组元素、用函数getx(char *c1)实现复制、用函数getr(char *c2)实现倒置。 阅读全文
posted @ 2013-11-15 16:21 shadowtly 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 1、程序填空:下列程序在数组中同时查找最大元素和最小元素的下标,分别存放在 main()函数的max 和 min 变量中。要求:根据运行结果分析程序和填空,并注释说明填充依据。#include void findByPoint(int *, int, int *, int *);void find(int *a, int n, int max, int min);int main(void){ int max1=0, min1=0, a[]={5,3,7,9,2,0,4,1,6,8}; findByPoint(a,10,&max1,&min1); /*选取a,共有十个数组,a, 阅读全文
posted @ 2013-11-07 09:53 shadowtly 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 统计和输出一次考试中的最高分、最低分、平均分,以及在90~100、 80~89、 70~79、 60~69和60分以下各分数段的人数。#include #define MAX_N 100 //最大总人数void main(){ int n; //总人数 int i; //循环变量 float Mark[MAX_N]; //各人成绩 float MaxMark,M... 阅读全文
posted @ 2013-11-04 09:57 shadowtly 阅读(218) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ double scores;/*定义score这个函数*/ /*x:优秀的学生人数,y:合格的学生人数,z:不及格的学生人数*/ int x,y,z; x=0; y=0; z=0; printf("enter scores:"); scanf("%lf",&scores); while(scores>0){/*循环遇到0或者负数结束*/ if(scores>85){/*判断满足条件*/ x=x+1; } else if((scor... 阅读全文
posted @ 2013-11-02 14:27 shadowtly 阅读(6698) 评论(0) 推荐(0) 编辑
摘要: #include#includeint main(void){ double x,y; printf("Enter x:\n"); scanf("%lf",&x); if(x=-2&&x<=2){ y=2+x; } else{ y=sqrt(x*x+x+1); } printf("y=%f",y); return 0;} 阅读全文
posted @ 2013-10-31 10:00 shadowtly 阅读(1243) 评论(1) 推荐(0) 编辑
摘要: #includevoid main(){ int i,b=1; double s; s=0;/*给s赋值*/ for(i=1;i<=15;i++) { s=s+double(i)/double(b);/*将i、b由整形强制变换成浮点型*/ b = b+2;/*循环b令分母为奇数*/ } printf("sum = %f\n",s);/*输出sum浮点型结果*/} 阅读全文
posted @ 2013-10-31 09:57 shadowtly 阅读(124) 评论(0) 推荐(0) 编辑
摘要: #includevoid main(){ int i,j,t,a[10]; printf("Enter 10 integers:"); for(i=0;i<10;i++) scanf("%d", &a[i]);/*库函数对应上方定义函数a[i]*/ for(i=1;i<10;i++)/*循环i,直到i=10的时候循环结束*/ for(j = 0;j < 10 - i ;j++) if(a[j] < a[j+1])/*判断a[j]是否小于a[j+1]如果成立则进行程序*/ { ... 阅读全文
posted @ 2013-10-31 09:56 shadowtly 阅读(149) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int i,x,y,m,n; int a[10]; printf("输入n:"); scanf("%d",&n); for(i=0;i<n;i++){ scanf("%d",&a[i]); } for(x=0;x<n-1;x++){ y=x; for(i=x+1;i<n;i++){ if(a[i]<a[y]) y=i; m=a[y]; a[y]=a[x]; a[x]... 阅读全文
posted @ 2013-10-28 09:55 shadowtly 阅读(783) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int i,n,m; /* 定义变量*/ int count[10]; printf("输入n=:\n"); scanf("%d",&n); printf("请输入%d个整数:",n); for(i=0;icount[m]){ /*如果count【i】假设的最大值大*/ m=i; /*令i... 阅读全文
posted @ 2013-10-28 09:25 shadowtly 阅读(551) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int m,n,i; float x,y,z,p; printf("Enter n(n>0) and m(m>0)\n"); scanf("%d%d",&m,&n); x=1; y=1; for(i=1;i<=n;i++){ x=x*i; } for(i=1;i<=m;i++){ y=y*i; } z=y-x; for(i=1;i<=m-n;i++){ z=z*i; } p=y/x*y/z; printf("p=%.... 阅读全文
posted @ 2013-10-21 09:39 shadowtly 阅读(110) 评论(1) 推荐(0) 编辑