摘要: /* 输入一个字符串(少于80个字符),输出相应的密文 */#include#include#define MAXLINE 80 /* 定义常量 , 最大行为80 */void encrypt(char*); /* 声明函数 */int main(void){ char line[MAXLINE]; printf("Input the str[<80]:"); gets(line); encrypt(line); printf("%s%s\n","After being encrypted:",line); /* 换行 */ r 阅读全文
posted @ 2013-11-14 09:13 mo77 阅读(121) 评论(0) 推荐(0) 编辑
摘要: /* 判断是否为回文 */#includeint main(void){ int i,n,m; char s[10]; printf("Enter a string:"); /* 输入提示 */ i=0; while((s[i]=getchar())!='\n') i++; s[i]='\0'; for(n=0,m=i-1;n=m) /* for循环是否正常结束,若是则说明字符串是回文 */ printf("It is a plalindrome\n"); else ... 阅读全文
posted @ 2013-11-10 22:08 mo77 阅读(182) 评论(0) 推荐(0) 编辑
摘要: #include #define MAX_N 100 //最大总人数void main() { int n; //总人数 int i; //循环变量 float Mark[MAX_N]; //各人成绩 float MaxMark,MinMark,AvgMark; ... 阅读全文
posted @ 2013-11-10 22:07 mo77 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 实验目的:巩固分支结构、循环结构、函数和数组的使用方法。习题一、填空:阅读下列程序说明和程序,在可选答案中,挑选一个正确答案。填补(1) (2) (3) (4)处空白,并注释说明为什么。程序说明求 1 + 2/3 + 3/5 + 4/7 + 5/9 + … 的前15项之和。 运行示例:sum = 8.667936程序如下:1 #include 2 void main( )3 {4 int i, b = 1;5 double s;6 (1) A ; /* 赋s的初值为0 */7 for(i = 1; i 2 void main( )3 {4 int i, j, t, a[10];5 printf 阅读全文
posted @ 2013-10-31 09:50 mo77 阅读(187) 评论(1) 推荐(0) 编辑
摘要: /* 输入10个整数,存入数组a中,分别按正序和逆序输出这些数 */#includeint main(void){ int i,index,k,n,temp; int a[10]; printf("Enter n:"); scanf("%d",&n); printf("Enter %d integers:",n); for(i=0;iint main(void){ int i,index,n; int a[10]; printf("Enter n:"); /* 提示输入n */ scanf("%d 阅读全文
posted @ 2013-10-28 09:02 mo77 阅读(169) 评论(0) 推荐(0) 编辑
摘要: /* 使用函数计算1!+2!+...+100! */#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;}/* 定义求n的函数 */double fact(int n){ int i; double result; result=1; for(i=1;i<=n;i++) ... 阅读全文
posted @ 2013-10-21 09:02 mo77 阅读(162) 评论(1) 推荐(0) 编辑
摘要: /* 统计字符 */#includeint main(void){ int digit,kong,letter,other; char ch; int i; digit=kong=letter=other=0; printf("Enter 15 characters:"); for(i=1;i='a'&&ch='A'&&ch='0'&&chint main(void){ int count,i,n; double grade,total; printf("Enter n 阅读全文
posted @ 2013-10-20 16:20 mo77 阅读(170) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int denominator,flag,i,n; double item,sum; printf("Enter n:"); scanf("%d",&n); flag=1; denominator=1; sum=0; for(i=1;i<=n;i++){ item=flag*1.0/denominator; sum=sum+item; flag=-flag; denominator=denominator+2; } printf("... 阅读全文
posted @ 2013-10-20 16:13 mo77 阅读(148) 评论(0) 推荐(0) 编辑
摘要: /* 调用pow求幂 */#include#includeint main(void){ int i,n; double power; printf("Enter n:"); scanf("%d",&n); for(i=0;iint main(void){ int num1,num2,a,b,c,d,e; a=num1+num2; b=num1-num2; c=num1*num2; d=num1/num2; e=num1%num2; printf("a=%d,b=%d,c=%d,d=%d,e=%d\n",a,b,c,d,e.. 阅读全文
posted @ 2013-10-19 21:16 mo77 阅读(175) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int i,n; double r,h,x; double cylinder(double r,double h); printf("Enter n:"); scanf("%d",&n); for(i=1;i0)||(h>0)) { x=cylinder(r,h); printf("x=%.3f\n",x); } else{ printf(Wrong!make it again \n); } ... 阅读全文
posted @ 2013-10-19 21:03 mo77 阅读(183) 评论(0) 推荐(0) 编辑