摘要: /*为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。变换规则是:小写字母z变换成为a,其它字符变换成为该字符ASCII码顺序后1位的字符,比如o变换为p。*/#include#includevoid encrypt(char *s);int main(){ char str[80]; printf("Enter a string:"); gets (str); encrypt(str); printf("After will encrypt:%s\n",str); return 0;}void encrypt(char *s){ .. 阅读全文
posted @ 2013-11-14 09:56 红颜文丛 阅读(122) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-11-09 11:38 红颜文丛 阅读(1) 评论(0) 推荐(0) 编辑
摘要: #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,max,min;&max1是地址*/ printf("数组a最大和最小元素下标是%d,%d\n", max1, min1); int max2=0 阅读全文
posted @ 2013-11-07 16:39 红颜文丛 阅读(176) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-11-04 09:55 红颜文丛 阅读(1) 评论(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)s=1 B /*对s赋初值 */ ;7 for(i = 1; i 2 void main( )3 {4 int i, j, t, a[10];5 printf 阅读全文
posted @ 2013-10-31 09:52 红颜文丛 阅读(150) 评论(1) 推荐(0) 编辑
摘要: /*输入n个整数,将它们存入数组a中。输出最大值和它所对应的下标。*/#includeint main(void){ int i,max,n; int a[10];/*数组长度*/ printf("Enter n:"); scanf("%d",&n); printf("Enter %d integers:",n); /*提示输入n个数*/ for(i=0;ia[max]) max=i; /*假设是a[i]新的最大值,即下标为i的元素最大*/ /*输出最大值和对应的下标*/ printf("max is... 阅读全文
posted @ 2013-10-28 09:50 红颜文丛 阅读(143) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int m,n; float result,sum; float fact(int n); printf("enter m and n:"); scanf("%d %d",&m,&n); sum=fact(m-n); result=fact(m)/(fact(n)*sum); printf("result=%.0f\n",result); return 0;}float fact(int n){ int i; float result; result=1; for(i=. 阅读全文
posted @ 2013-10-21 19:23 红颜文丛 阅读(132) 评论(1) 推荐(0) 编辑
摘要: #includedouble fact(int i);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 product; product=1; for(i=1;i<=n;i++) product=product*i; retur... 阅读全文
posted @ 2013-10-21 09:27 红颜文丛 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int i,n; double x,y; printf("Enter n:"); scanf("%d",&n); for(i=1,i50){ y=0.58*x; } printf("y=f(%f)=%.1.0f\n,x,y); } return 0;} #includeint main(void){ int x,y; printf("Enter x:\n"); scanf_s("%d",&x); if(xint main(void){ int 阅读全文
posted @ 2013-10-17 09:55 红颜文丛 阅读(136) 评论(0) 推荐(0) 编辑
摘要: #includeint main(void){ int i,n; double x,y; printf("Enter n:"); scanf("%d",&n); for(i=1,i50){ y=0.58*x; } printf("y=f(%f)=%.1.0f\n,x,y); } return 0;} #includeint main(void){ int x,y; printf("Enter x:\n"); scanf_s("%d",&x); if(xint main(void){ int 阅读全文
posted @ 2013-10-17 09:07 红颜文丛 阅读(152) 评论(0) 推荐(0) 编辑