如何使用 C 语言在不使用循环语句的情况下,多次打印一个名字?


题目

尝试在不使用 C 编程语言中的任何循环或 goto 语句的情况下,打印一个名字 10 次。

解答

通常,循环语句用于重复代码块,直到条件为假。

示例 1

在该程序中,我们尝试在不使用循环或 goto 语句的情况下,打印一个名字 10 次。

实时演示

#include <stdio.h>
void printname(char* name,int count){
   printf("%03d : %s
",count+1,name);    count+=1;    if(count<10)       printname(name,count); } int main(){    char name[50];    printf("
Enter you name :");    scanf("%s",name);    printname(name,0);    return 0; }

输出

Enter you name :tutorialspoint
001 : tutorialspoint
002 : tutorialspoint
003 : tutorialspoint
004 : tutorialspoint
005 : tutorialspoint
006 : tutorialspoint
007 : tutorialspoint
008 : tutorialspoint
009 : tutorialspoint
010 : tutorialspoint

示例 2

以下是使用任何循环或 goto 语句打印您的名字 10 次的程序:

实时演示

#include <stdio.h>
int main(){
   char name[50],i;
   printf("
Enter you name :");    scanf("%s",name);    for(i=0;i<10;i++){       printf("%s
",name);    }    return 0; }

输出

Enter you name :TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint
TutorialsPoint

更新日期:09-03-2021

7K+ 浏览量

开启您的职业 生涯

完成课程,获得认证

开始
广告
© . All rights reserved.