老万 发表于 2010-11-17 19:55:06

c语言教学视频7的作业

本帖最后由 老万 于 2010-11-17 19:57 编辑

今天看完了Nisy老大的视频7,收获很大,现在把老师布置的作业贴上。main()
{
int m;
char c;

while(1)
{
printf("Input a number(0-255):");      \\输入一个数字(0-255)
scanf("%d",&m);
if(m<0||m>255)                        \\判断数字小于0或者大于255
   {
   printf("Error!");
   }
else
   {
   printf("\n");
   printf("DEC   ASCII\n");            
   printf("\n");
   printf("%d <=> %c\n",m,m);             \\十进制转换为ASACII
   printf("\n");
   printf("DEC   HEX\n");
   printf("\n");
   printf("%d <=> %x\n",m,m);            \\十进制转换为十六进制

   }
   printf("Try again! Y or N:");            \\是否继续
   c=getch();
   printf("%c\n",c);
   if(c=='y'||c=='Y')
   {
       continue;
   }
else
   {
       break;
      }

}
}

sdnyzjzx 发表于 2010-11-17 22:31:18

学习了,看起来已经很专业了呀,这么规范。现在我只注意功能实现,没注意这么多细节,学习!

komany 发表于 2010-11-17 22:47:59

main()
{
char c;
char a;
printf("Please enter your code:\n");
scanf("%c",&c);
while(1)
{
   printf("%c ASCII=0x%2XH\n",c,c);
   printf("continue?Please enter Y OR N:\n");
   a= getch();
   switch(a)
    {
      case 'Y': goto loop2;
      case 'N':printf("BYE~~BYE");goto loop;
    }
    loop:
    break;
    loop2:
      printf("%c",c);
}
}

komany 发表于 2010-11-17 22:54:03

回复 3# komany

我这个是写着玩的
页: [1]
查看完整版本: c语言教学视频7的作业