2013年10月30日

实验6 数组1 设计一个程序,利用二维数组输出3x2矩阵

摘要: #includeint main(void){ int i,j; int a[3][2]; //输入矩阵; for(i=0;i<3;i++){ for(j=0;j<2;j++){ printf("enter a:"); scanf("%d",&a[i][j]); } } //输出矩阵; for(i=0;i<3;i++){ for(j=0;j<2;j++){ printf("%4d",a[i][j]); } printf... 阅读全文

posted @ 2013-10-30 22:10 大叔控727 阅读(506) 评论(0) 推荐(0) 编辑

实验6 数组1 定义一维数组arr,他有5个双精度浮点型元素,任意输入5个后,用冒泡排序法,由大到小排序并输出

摘要: #includeint main(void){ double arr[5]; int i,j; double x; //输入数组 printf("请输入5个实数:\n"); for(i=0;i<5;i++){ scanf("%lf",&arr[i]); } //冒泡排序 for(i=0;i<5;i++){ for(j=0;j<5-i;j++){ if(arr[j]<arr[j+1]){ x=arr[j+1]; arr[j+1]=ar... 阅读全文

posted @ 2013-10-30 22:09 大叔控727 阅读(1101) 评论(0) 推荐(0) 编辑

实验6 数组1 输入n个整数,存入数组a中,分别按正序和逆序输出这些数

摘要: #includeint main(void){ int n,i,k ; int a[10]; printf("输入n:"); scanf("%d",&n); printf("提示输入%d个数:",n); /*输入数组*/ for(i=0;i=0;i=i-1){ printf("数组元素a[%d],元素值%d\n",i,a[i]); } return 0;} 阅读全文

posted @ 2013-10-30 20:30 大叔控727 阅读(866) 评论(0) 推荐(0) 编辑

2013年10月28日

实验6 数组1 输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。

摘要: #includeint main(void){ int i, index,n; int a[10]; printf("Enter n:"); /*提示输入n*/ scanf("%d",&n); printf("Enter%d integers:",n); /*提示输入n个数*/ for(i=0;ia[index]) /*如果a[i]比假设的最大值还大*/ index=i; /*再假设a[i]是新的最大值,即下标为i的元素最大*/ ... 阅读全文

posted @ 2013-10-28 09:41 大叔控727 阅读(405) 评论(0) 推荐(0) 编辑

2013年10月21日

实验5.1 计算1!+2!+…+100!。要求定义和调用函数fact(n)计算n的阶乘

摘要: #includedouble fact(int n);int main(void){ int i; double sum; sum=0; for(i=1,i<=100;i++) sum=sum+fact(i); printf("1!+2!+...+100!=%e\n",sum);return 0;} /*计算阶乘*/double fact(int n){ int i; double result; result=1; for(i=1;i<=n;i++) result=result*i; retur... 阅读全文

posted @ 2013-10-21 09:17 大叔控727 阅读(970) 评论(1) 推荐(0) 编辑

2013年10月19日

作业3-6 查询水果的单价

摘要: #includeint main(void){ int choice,i; double price; for(i=1;i<=5;i++){ printf("[1] Select apples \n"); printf("[2] Select pears \n"); printf("[3] Select oranges \n"); printf("[4] Select grapes \n"); printf("[0] exit \n"); printf("Enter choice 阅读全文

posted @ 2013-10-19 22:51 大叔控727 阅读(472) 评论(0) 推荐(0) 编辑

作业3-5 输入五级制成绩(A-E),输出相应的百分制成绩(0-100)区间,要求使用 switch语句

摘要: #includeint main(void){ char ch; printf("Input Grade: "); ch=getchar(); switch(ch){ case 'A': printf("%c 90-100\n",ch); break; case 'B': printf("%c 80-89\n",ch); break; case 'C': printf("%c 70-79\n",ch); ... 阅读全文

posted @ 2013-10-19 22:50 大叔控727 阅读(686) 评论(0) 推荐(0) 编辑

作业3-3 输入 15 个字符,统计其中英文字母、空格或回车、数字字符和其他字符的个数

摘要: #includeint main(void){ int yinwen,shuzi,koge,other; char ch; int i; yinwen=shuzi=koge=other=0; printf("Enter 15 characters:"); for(i=1;i='a'&&ch='A'&&ch='0'&&ch=' '&&ch<='\n') koge++; else other++; } printf("y 阅读全文

posted @ 2013-10-19 22:48 大叔控727 阅读(1428) 评论(0) 推荐(0) 编辑

作业3-2 输入一个正整数 n,再输入 n 个学生的成绩,计算平均成绩,并统计所有及格学生的人数。

摘要: #includeint main(void){ int n,m; double grade,total; n=0; m=0; total=0; printf("Enter grades:"); scanf_s("%lf",&grade); while(grade>=0){ total=total+grade; m++; if(grade<60) n++; scanf_s("%lf",&grade); } if(m!=0){ printf("Gr... 阅读全文

posted @ 2013-10-19 22:47 大叔控727 阅读(452) 评论(0) 推荐(0) 编辑

作业3-4 循环输入多个年份 year,判断该年是否为闰年。判断闰年的条件是:能被 4 整除但不能被100 整除,或者能被 400 整除。输入-1退出程序执行

摘要: #includeint main(void){ int i,n,year; printf("Enter n:"); scanf_s("%d",&n); for(i=1;i<=n;i++){ printf("Enter year:"); scanf_s("%d",&year); if((year%4==0&&year%100!=0)||(year%400==0)){ printf("这是闰年"); } else{ printf("这不是闰年" 阅读全文

posted @ 2013-10-19 22:47 大叔控727 阅读(983) 评论(0) 推荐(0) 编辑

导航