1.输出以下图案:(XXXX为本人学号后四位,YYY为姓氏拼音)
           *  *  *  *  *  *  *   
        *  *  XXXX  *  YYY   *  *             
     *  *  *  *  *  *  *  *  *  *  *2.输入一个不多于5位的正整数m,及位数k,输出m第k位(从低位到高位)上的数值。若m没有第k位,则输出0。
  例:输入1357和2, 输出5;输入1357和5,输出0;3 输入一行字符,将其中的字母循环左移四位,数字加二再模十,空格删除,其它符号不变。先将结果保存在数组中,再输出到屏幕上。
  例:输入:9527:In God We Trust
      输出:1749:EjCkzWaPnqop
      输入:XXXX: ”Glmre!“ (XXXX表示学号后四位)
      输出:ZZZZ:“China!”

解决方案 »

  1.   

    1.自己做一些循环判断就可以
    2.void out(int m,int k)
    {
    if(m>99999||m<0)
    {
    printf("输入错误\n");
    return;
    }
    if(k>5||k<=0)
    {
    printf("输入错误\n");
    return;
    }
    for(int i=1;i<k;i++)
    {
    m = m/10;
    }
    int temp = m%10;
    printf("输出:%d\n",temp);}//自己应付完老师还是要试着做一下,除非你不想做这行,只有写程序才能够提高
    3.循环判断ASCII的值是多少,做。字母循环左移四位??字母-4,字母减了后如果不是字母怎么办,这些我不知道你们老师有没有跟你说。有空格删除要记得提前加上‘\0’,
      

  2.   

    现在的学生很多都是在混的,没有认真学习,很多学完了连hello world都写不出来。考试就靠背
      

  3.   

    本人说的话不是针对LZ哈,是说ZG当前的社会