绝恋de烦神 发表于 2009-5-24 07:57:47

只做了第1题,在做第2题的时候遇到问题了,到了xyz这三个字母后就不会循环了。
**** Hidden Message *****

11424549 发表于 2009-5-24 14:51:19

不怎么太会啊!/:L

popo2008 发表于 2009-5-24 15:00:01

我星期五六考试,哈哈·~~还没来得及写·~先占位子·~~才会到家哈哈
**** Hidden Message *****

[ 本帖最后由 popo2008 于 2009-5-24 22:46 编辑 ]

theend 发表于 2009-5-24 15:04:17

嘿嘿,先把第一题ASCII码表做一下,后面的晚上来
**** Hidden Message *****ASCII码表截图如下:


第三题:打印斐波那契数列(唉,最近实在没什么长进呀,最终还是用了for循环)
**** Hidden Message *****

晕倒呀,第二题终于完成了,看完了九集才慢慢完成:《
**** Hidden Message *****
程序图如下:


[ 本帖最后由 theend 于 2009-6-1 00:59 编辑 ]

梦回断情 发表于 2009-5-24 15:06:42

nisy
最近几天要复习考试科目   没有来得急看第七   

端午的时候一定补上

tx126 发表于 2009-5-24 16:26:18

这几天要参加驾驶员的考试!见谅下!我会跟上的!

[ 本帖最后由 tx126 于 2009-5-24 16:33 编辑 ]

youcn28 发表于 2009-5-24 17:29:36

先占位,一定补上。

junren2ys 发表于 2009-5-24 20:29:19

先承认下错误。以前不认真学习,辜负了老大的心血,是我的不对,以后一定及时学习。

字符串加/解密
#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");
   }
}


[ 本帖最后由 junren2ys 于 2009-5-25 01:48 编辑 ]

ABCdiyPE 发表于 2009-5-24 21:42:58

**** Hidden Message *****

feibo
#include <iostream>
using std::cout;
using std::endl;

void main()
{
        int a , b=1 , c=1 , d = 0;
        cout << "1"<< ""<< "1";

        for (a =0 ; a < 20 ; a++)
        {
       d = c+ b ;
       cout<<""<< d ;
       c = b ;
       b = d;
        }

}

[ 本帖最后由 ABCdiyPE 于 2009-5-26 08:52 编辑 ]

x80x88 发表于 2009-5-24 22:03:50

差点没赶上/:L ,TC2.0编译成功!
练习2有漏洞,明天再完善吧/:011
**** Hidden Message *****

[ 本帖最后由 x80x88 于 2009-5-24 23:17 编辑 ]
页: 1 2 3 4 [5] 6 7
查看完整版本: 第七课随堂作业(周末根据这个帖子清群)