如何使用C语言在没有循环语句的情况下多次打印名称?
问题
尝试在不使用任何循环或 C 语言中的 goto 语句的情况下打印名称 10 次。
解决方案
通常,循环语句用于重复代码块,直到条件为假。
示例 1
在这个程序中,我们尝试在不使用循环或 goto 语句的情况下打印名称 10 次。
#include <stdio.h>输出结果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 :nhooo001 : nhooo
002 : nhooo
003 : nhooo
004 : nhooo
005 : nhooo
006 : nhooo
007 : nhooo
008 : nhooo
009 : nhooo
010 : nhooo
示例 2
以下是使用任何循环或 goto 语句打印您的名字 10 次的程序 -
#include <stdio.h>输出结果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 :nhooonhooo
nhooo
nhooo
nhooo
nhooo
nhooo
nhooo
nhooo
nhooo
nhooo
以上是 如何使用C语言在没有循环语句的情况下多次打印名称? 的全部内容, 来源链接: utcz.com/z/335612.html