admin 管理员组

文章数量: 887021


2024年1月25日发(作者:plsql自动补全 设置)

有意思的c语言代码

以下是一些有趣的C语言代码:

1. "Hello World" 程序。

这是 C 语言中最简单的程序,可以输出 "Hello World!" 到屏幕上:

```c。

#include

int main() 。

printf("Hello World!n");。

return 0;。

}。

```。

2.猜数字游戏。

这个程序随机生成一个数字,并提示用户猜数字,直到猜中为止:```c。

#include

#include

#include

int main() 。

int number,guess,count=0;。

srand(time(0));。

number=rand()%100+1;。

printf("Guess the number between 1 and 100n");。

do 。

scanf("%d",&guess);。

count++;。

if(guess>number) 。

printf("Lower number please!n");。

}。

else if(guess

printf("Higher number please!n");。

}。

else 。

printf("You guessed it in %d attempts!n",count);。

}。

} while(guess!=number);。

return 0;。

}。

```。

3.字符串反转。

这个程序可以将输入的字符串反转:

```c。

#include

#include

void reverse(char *str) 。

int len=strlen(str);。

char temp;。

for(int i=0;i

temp=*(str+i);。

*(str+i)=*(str+len-i-1);。

*(str+len-i-1)=temp;。

}。

}。

int main() 。

char str[100];。

printf("Enter a string: ");。

gets(str);。

reverse(str);。

printf("Reverse of the string: %sn",str);。

return 0;。

}。

```。

4.阶乘函数。

这个程序可以计算一个数的阶乘:

```c。

#include

int factorial(int n) 。

if(n==0) 。

return 1;。

}。

else 。

return n*factorial(n-1);。

}。

}。

int main() 。

int num;。

printf("Enter a number: ");。

scanf("%d",&num);。

printf("Factorial of %d is %dn",num,factorial(num));。

return 0;。

}。

```。

5.斐波那契数列。

这个程序可以生成斐波那契数列:

```c。

#include

int fib(int n) 。

if(n==0 || n==1) 。

return n;。

}。

else 。

return fib(n-1)+fib(n-2);。

}。

}。

int main() 。

int n;。

printf("Enter the number of terms: ");。

scanf("%d",&n);。

printf("Fibonacci series: ");。

for(int i=0;i

printf("%d ",fib(i));。

}。

printf("n");。

return 0;。

}。

```。

这些是一些有趣的C语言代码,您可以在编程过程中尝试编写和使用它们。


本文标签: 数字 程序 代码 编写 尝试