这个算是技术宅的段子吧
从风格上看,很可能是宅男写的 而不是女生
#include "stdio.h" //谭老说:include<> 和""都是合法的。<>这位标准方式,在头文件目录下寻找。#include "stdlib.h" //""现在当前目录下找,若无,则在头文件目录下找。一般:库函数→<>自编头文件→""
result love(boy, girl)
{
if ( boy.有房() and boy.有车() )
{
boy.set(nothing)
return girl.嫁给(boy)
}
if ( girl.愿意等() )
{
while( ! (boy.赚钱 > 100,000 and girl.感情 > 8 ) )
{
for ( day=1 day <=365 day++)
{
if ( day == 情人节 )
if ( boy.givegirl(玫瑰) )
girl.感情++
else
girl.感情--
if( day == girl.生日)
if ( boy.givegirl(玫瑰) )
girl.感情++
else
girl.感情--
boy.拼命赚钱()
}
}
if ( boy.有房() and boy.有车() )
{
boy.set(nothing)
return girl.嫁给(boy)
}
年龄++
girl.感情--
}
return girl.goto( another_boy)
}
#include<stdio.h>int main()
{
float hour
printf("How many hours did you excise?\nPlease input it ^_^ :")
scanf("%f",&hour)//输入函数中“”内不能加\n;
bool a,b
a=hour>=0.5
b=hour<=1
if(a&&b)//判断时候,因为a和b本身就是Bool型,直接用自身就行
printf("Congratulations!You've had a perfect day!\n")
else if(a&&!b)
printf("You are too tired!please have a rest!\n")
else if(!a)
printf("You did not finish your excise,please keep doing it!\n")
return 0
}
补充的问题在具体点
“猜数字小游戏”,每个数字后按空格,最后按回车确认
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int a[4],b[4]
int count=0 //计算猜测次数
void csh( ) //初始化
void start( ) //开始游戏
int main( )
{ csh( )
start( )
}
void csh( ) //初始化
{ printf("\n\n 猜 数 字 小 游 戏\n\n")
printf(“ 猜四个数字,如数字与顺序都正确记为A,数字正确位置不对记为B.\n”)
}
void start( ) //开始游戏
{int m,n //m是完全猜对的个数,n是顺序不对的个数
while(1)
{srand((unsigned)time(NULL)) //初始化随机数发生器srand( )
while(1) { for(int i=0i<4i++) a[i]=rand( )%10 //rand( )函数每次随机产生一个0-9的数
if( (a[3]!=a[2]&&a[3]!=a[1]&&a[3]!=a[0])&&
(a[2]!=a[1]&&a[2]!=a[0])&&a[1]!=a[0] ) break} //4个随机数各自不相等
printf(" 请依次输入4个一位整数:\n\n ")
while(1)
{for(int i=0i<4i++) scanf(“%d”,&b[i])
printf(" 你输入的是:%d %d %d %d ",b[0],b[1],b[2],b[3])
m=0n=0
for(int i=0i<4i++)
{for(int j=0j<4j++)
{ if(b[i]==a[j]&&i==j)m=m+1if(b[i]==a[j]&&i!=j)n=n+1}
}
count=count+1
printf(" %dA %dB 你试了%d次\n ",m,n,count)
if(m==4)break
if(count==8){ count=0break}
}
printf("\n")
if(m==4)printf(" 你猜对了(^-^)! 就是:%d %d %d %d\n",a[0],a[1],a[2],a[3])
else printf(" 你输了(T-T)!哈哈!应该是:%d %d %d %d\n",a[0],a[1],a[2],a[3])
int z
printf(" (要继续吗?1或0)\n ")
scanf(“%d”,&z)
if(z==0) break
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)