c语言如何实现逐个输出一段话?

#include<stdio.h>
int main()
{char c[]={"zhong hua ren min gong he guo"};
int i;
for(i=0;i<29;i++)
printf("%c",c[i]);
printf("\n");
return 0;
}

关于这个小程序,如何实现文字逐个输出? 停顿间隔怎么写

1、使用sleep函数暂停,用pirntf %c参数一个个输出即可。

2、例程:

#include<stdio.h>
#include<windows.h>
#include<string.h>
int main()
{
char c[]={"你好,中国!"};
int i;
for(i=0;i<strlen(c);i++)
    {
            printf("%c",c[i]);
Sleep(100);//休眠100毫秒
     }
printf("\n");
return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-26
#include<stdio.h>
#include<windows.h>
#include<string.h>

int main()
{
char c[]={"你好,中国!"};
int i;
for(i=0;i<strlen(c);i++)
{
printf("%c",c[i]);
Sleep(100);//休眠100毫秒

}

printf("\n");
return 0;
}
请及时采纳!!本回答被提问者和网友采纳
第2个回答  2012-08-26
for(i=0;i<29;i++)
{
printf("%c",c[i]);
Sleep(500);
}
printf("\n");