有意思的c语言代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

有意思的c语言代码
以下是一些有趣的C语言代码:
1. "Hello World" 程序。

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

#include <stdio.h>。

int main() 。

printf("Hello World!\n");。

return 0;。

}。

```。

2.猜数字游戏。

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

#include <stdio.h>。

#include <stdlib.h>。

#include <time.h>。

int main() 。

int number,guess,count=0;。

srand(time(0));。

number=rand()%100+1;。

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

do 。

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

count++;。

if(guess>number) 。

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

}。

else if(guess<number) 。

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

}。

else 。

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

}。

} while(guess!=number);。

return 0;。

}。

```。

3.字符串反转。

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

#include <stdio.h>。

#include <string.h>。

void reverse(char *str) 。

int len=strlen(str);。

char temp;。

for(int i=0;i<len/2;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: %s\n",str);。

return 0;。

}。

```。

4.阶乘函数。

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

#include <stdio.h>。

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 %d\n",num,factorial(num));。

return 0;。

}。

```。

5.斐波那契数列。

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

#include <stdio.h>。

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<n;i++) 。

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

}。

printf("\n");。

return 0;。

}。

```。

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

相关文档
最新文档