《C Primer Plus(第5版)中文版》第6章编程练习第14题

来源:互联网 发布:vs源码加密 编辑:程序博客网 时间:2024/04/26 11:43

  编写一个程序读入一行输入,然后反向打印该行。您可以把输入存储在一个char数组中;假定该行不超255个字符。回忆一下,您可以使用具有%c说明符的scanf()从输入中一次读入一个字符,而且当您按下回车键时会产生换行字符(\n)。

#include <stdio.h>#include <string.h>#define SIZE 255int main(void){    char in[SIZE];    scanf("%[^\n]",in);    int a=strlen(in)-1,i;    for(i=a;i>=0;i--)printf("%c",in[i]);    printf("\n");    return 0;}
0 0
原创粉丝点击