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语言代码,您可以在编程过程中尝试编写和使用它们。
版权声明:本文标题:有意思的c语言代码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1706148348h501860.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论