如何使用C语言在没有循环语句的情况下多次打印名称?
问题
尝试在不使用任何循环或C语言中的goto语句的情况下打印名称10次。
解决方案
通常,循环语句用于重复代码块,直到条件为假。
示例1
在这个程序中,我们尝试在不使用循环或goto语句的情况下打印名称10次。
#include输出结果void printname(char* name,int count){ printf("%03d : %s\n",count+1,name); count+=1; if(count<10) printname(name,count); } int main(){ char name[50]; printf("\nEnter you name :"); scanf("%s",name); printname(name,0); return 0; }
Enter you name :nhooo 001 : nhooo 002 : nhooo 003 : nhooo 004 : nhooo 005 : nhooo 006 : nhooo 007 : nhooo 008 : nhooo 009 : nhooo 010 : nhooo
示例2
以下是使用任何循环或goto语句打印您的名字10次的程序-
#include输出结果int main(){ char name[50],i; printf("\nEnter you name :"); scanf("%s",name); for(i=0;i<10;i++){ printf("%s\n",name); } return 0; }
Enter you name :nhooo nhooo nhooo nhooo nhooo nhooo nhooo nhooo nhooo nhooo nhooo
热门推荐
10 朋友新年祝福语大全 简短
11 新年祝福语简短大方兔年
12 搬新家礼物祝福语简短
13 同学见面花束祝福语简短
14 五一假期祝福语幽默简短
15 离职欢送敬酒祝福语简短
16 对学弟的祝福语简短
17 考老师辞职祝福语简短
18 祝福语驱散霉运的话简短