数术者的海角 发表于 2015-8-21 14:31:08

求注释~(话说发了个烧就看不懂自己写的c了肿么破?!)

不知道为毛,此程序在vc6.0上运行的时候总是卡在输入页面,所以当最后我改了又改的时候却猛然发现:靠,这是什么鬼?!:funk:
本来我是想做一个输入英文然后再输出每个字母后四位的字母的程序(如果输入a则输出d),但。。。。。。唉,算了,以上,代码在下边。#include <stdio.h>

void main()
{
        char a;

        int        i;
        printf ("请输入密码:");
        scanf ("%c\n",&a);
        for (i=1;i<=100;i++)
        {
                if (a=0)
                        break;
                for (; 97 <= (char)(a)<= 118; (char)(a)+=4)
                {
         ser: if ((char)(a)+4>122)
                                {
       
                     (char)(a)=(char)(a)-118;
                        goto ser;
                                }
                }
       
       printf ("密码是:%c\n",a);
               
        }

}
额,好像有点乱的样子:sweat: 总之注释拜托了~

yjip267 发表于 2015-8-21 16:21:56

scanf ("%c\n",&a);换成gets
页: [1]
查看完整版本: 求注释~(话说发了个烧就看不懂自己写的c了肿么破?!)