所在位置:主页 > 程序语言 > c语言扑克牌问题

c语言扑克牌问题

发布时间:2023-12-28 00:38来源:www.sf1369.com作者:宇宇

一、c语言扑克牌问题

就是用switch就可以了啦。这是个比较的问题。。很容易的啊

二、用C语言验证哥德巴赫猜想

首先更正一下,哥德巴赫猜想是不小于6的偶数……符合你要求的程序如下,可以运行:

#includeint isprime(int n)/*判断n是否为素数的函数*/ { int j,x; for(j=2;j if(n%j==0) { x=0; break; }else x=1; return(x); } main() { int n,i; printf(请输入一个不小于6的偶数:\n); scanf(%d,&n); while(n<6||n%2!=0) { printf(您的输入有误,请重新输入:\n); scanf(%d,&n); } for(i=3;i<(n/2);i++) { if(isprime(i)!=0) if(isprime(n-i)!=0) printf(%d可以写成%d与%d之和。\n,n,i,n-i); } }

三、请用C语言编写一个程序,“猴子吃桃”问题

递推法:

#include

void main()

{

int day,n;

for(day=10,n=1;day>0;day--){

printf(第%d天有%d个\n,day,n);

n=2*n+2;

}

}

递归法:

#include

int monkey(int day){

int n;

if(day==10) return 1;

else

return n=2*monkey(day+1)+2;

}

void main()

{

int day;

printf(%d,monkey(1));

}

四、C语言程序设计计算长方体体积时计算不了,请看下面程序看看问题出现在哪?

你的printf函数里边多了参数了,不需要%d和后边的&a,应该这样写

printf(请输入长方形的长度);

scanf(%d,&a);

还有最后的printf(V = %d\n);里边少了一个参数。应该这样写printf(V = %d\n,V);