title: Printing only the first character of an array
body: <pre><code>int
  cycle(n) {
      char *s3 = "Different";
      int i, length;
      length = strlen(s3)
      printf("%s\n", s3);
      for (i=0; i&lt;length; i++) {
          printf("%s\n", &amp;s3[i]);
  
      }
      return 0;
  }
  </code></pre>
  
  <p>I'm trying to print out one character at a time on each newline however the output looks like this -   </p>
  
  <pre><code>C: Different   
  C: ifferent
  C: fferent
  ect.
  </code></pre>
  
  <p>How do I make it just output one character at a time? Example (C: D, C:i, C:f, ect.)</p>