如何使用 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP