- UID
- 55499
注册时间2008-9-3
阅读权限20
最后登录1970-1-1
以武会友
 
该用户从未签到
|
发表于 2009-5-24 20:29:19
|
显示全部楼层
先承认下错误。以前不认真学习,辜负了老大的心血,是我的不对,以后一定及时学习。
[hide]
字符串加/解密
#include "stdio.h"
main()
{
char *str;
int pw,i;
printf("please input str:\n");
gets(str);
printf("please input num:\n");
scanf("%d",&pw);
pw%=26;
puts(str);
/* JiaMi */
for(i=0;i<strlen(str);i++)
{
if(('A'<=*(str+i) && *(str+i)<='Z') || ('a'<=*(str+i) && *(str+i)<='z'))
{
*(str+i)+=pw;
if(*(str+i)<'A' || (*(str+i)>'Z' && *(str+i)<'a') || *(str+i)>'z')
{
*(str+i)-=26;
}
}
}
puts(str);
/* JieMi */
for(i=0;i<strlen(str);i++)
{
if(('A'<=*(str+i) && *(str+i)<='Z') || ('a'<=*(str+i) && *(str+i)<='z'))
{
*(str+i)-=pw;
if(*(str+i)<'A' || (*(str+i)>'Z' && *(str+i)<'a') || *(str+i)>'z')
{
*(str+i)+=26;
}
}
}
puts(str);
}
斐波那契数列
#include "stdio.h"
main()
{
void *s=(void *)malloc(sizeof(long)*2);
int i=0;
*(long *)s=1;
*((long *)s+1)=1;
for(;i<=36;i++)
{
printf("%u",*((long *)s+abs(i%2-1)));
*((unsigned long *)s+abs(i%2-1))+=*((unsigned long *)s+abs(i%2));
i%6?printf("\t"):printf("\n");
}
}
[hide]
[ 本帖最后由 junren2ys 于 2009-5-25 01:48 编辑 ] |
|