广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    编程表白(无基础也能学会的C语言小程序)

    来源:网络收集  点击:  时间:2024-04-24
    【导读】:
    教你写一个特别简单的C语言程序用于表白,也可以有其他用途,没有任何基础也能轻松学会!由于看到这篇经验的应该是没有编程基础的,所以专业术语我就不说了,以免带来不必要的误解。工具/原料more需要下载Visual C++ 6.0,约30MB,可以去各大网站搜索下载所需素材:http://pan.baidu.com/s/1mi2hncc(如果素材文件地址失效,请联系我索要)准备工作1/2分步阅读

    安装Visual C++ 6.0并运行,win 7及以上系统可能跳出一个程序兼容性助手,为了方便,勾选左下角不再提示,然后运行程序(有提示跳出直接点击关闭),得到如图所示窗口。

    2/2

    接着点击左上角文件-新建,然后得到如图对话框,按图操作,记住,文件一定要加上后缀“.c”,否则默认保存为C++文件,继续修改文件保存位置,选择一个你容易找到的文件夹保存就好(如2图)!最后点确定得到3图所示,准备工作就此完成,现在开始敲代码!

    A.一个最基础的例子1/2

    首先给大家举一个简单的例子,就是运行程序后会输出一段话。由于用VC6.0编程,头文件都是可有可无的,就不写了。总之一切从简,现在,我们就用C语言写一个程序,输出:我喜欢你!代码为(注意,除了引号里边,其他位置的标点符号,包括那对引号,都必须是英文的,你可以直接复制我的):

    main()

    {

    printf(我喜欢你!\n);

    }

    输入代码后,依次如1图点击编译-连接-运行。这期间可能还会跳出程序兼容性助手,如2图操作即可。这样就可以输出如3图所示结果。在C语言里边,\n代表换行。编译-连接时注意有没有报错,如4图。

    2/2

    按照上述方法就得到了一个小程序,他的计算机可执行文件存储在你保存的文件夹的Debug目录下,如图。你打开后会发现闪退,在代码末端加入getch();就好了,整体代码如下:

    main()

    {

    printf(我喜欢你!\n);

    getch();

    }

    可以更改引号内文字以输出你想要的效果。

    B.一个稍微复杂点的例子1/2

    通过以上学习已经可以写出一个最基本的小程序,现在来尝试另一种:运行程序后输出一段话,输入任意键后继续输出你想要的话。例如:输出:世界上你不得不承认的7个事实(输入任意键以继续,后同),在对方输入任意键后,继续输出1、你不可以忍受肥皂水弄到眼睛里,以此类推,上代码,如图:

    main()

    {

    printf(\n\n\n\n\n\n世界上你不得不承认的7个事实(输入任意键以继续,后同)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 1、你不可以忍受肥皂水弄到眼睛里\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 2、你数不清自己有多少根头发\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 3、当你舌头伸出来时不能用鼻子呼吸\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 4、你正在做第3条\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 5、当你在做第3条时你觉得是可行的\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 6、但是你看起来会像狗一样\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 7、你现在在笑,因为我把你整了\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n输入任意键以退出\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    }

    2/2

    这个代码中有很多换行符(\n),你可以调整它们的数量以得到一个你喜欢的程序。也可以调整

    printf(XXXX);

    getch();

    的数量和里面的XXXX来得到你想要的效果。

    输完代码后还是点击编译-连接-运行,就得到了如图所示的效果。之后就可以输入任意键继续程序。生成的exe文件还是在你保存目录下的Debug文件夹里,可以把他发给好友咯!

    C.一个可以互动的例子1/2

    接下来介绍一种可以让对方选择的例子,例如输出你喜欢我吗,1、喜欢 2、很喜欢 3、非常喜欢,然后等对方输入答案后根据答案输出特定的结果,如图,上代码:

    main()

    {

    int a;

    printf(\n\n\n\n\n\n你喜欢我吗?(输入任意键继续)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n 1、喜欢\n 2、很喜欢\n 3、非常喜欢(输入序号后敲击回车即可)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    scanf(%d,a);

    if(a=1)

    printf(\n\n\n\n\n我就知道你喜欢我!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    else if(a=2)

    printf(\n\n\n\n\n人家知道你很喜欢我啦,讨厌!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    else if(a=3)

    printf(\n\n\n\n\n你这么喜欢我,是不是应该表示表示!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    else

    printf(\n\n\n\n\n小姑娘,你输入的数字有点大呀,是不是“非常”已经不足以表达你对我的爱了!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n输入任意键退出!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    }

    这样就得到如图所示结果,可以修改引号内的文字以适应自己的需求!

    2/2

    这样的小程序是可以输入整数的,请勿输入小数。

    D.一个加入循环语句的例子1/2

    上边C例得到的小程序可以输入任意整数,如果对方输入了负数或者0怎么办?可以通过一个循环语句来解决,如图,上代码:

    main()

    {

    int a;

    printf(\n\n\n\n\n\n你喜欢我吗?\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    do

    {

    printf(\n\n\n 1、喜欢\n 2、很喜欢\n 3、非常喜欢\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    scanf(%d,a);

    if(a=0)

    printf(咱能输入一个正常点的数字吗\n);

    }

    while(a=0);

    if(a=1)

    printf(\n\n\n\n\n我就知道你喜欢我!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    else if(a=2)

    printf(\n\n\n\n\n人家知道你很喜欢我啦,讨厌!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    else if(a=3)

    printf(\n\n\n\n\n你这么喜欢我,是不是应该表示表示!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    else

    printf(\n\n\n\n\n小姑娘,你输入的数字有点大呀,是不是“非常”已经不足以表达你对我的爱了!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n输入任意键退出!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    }

    2/2

    通过一个循环语句的加入,本程序就可以支持输入任意整数了,当对方输入负数或者0后,就会出现如图所示的提示。

    E.混合使用各种方法的例子1/3

    等大家熟悉以上介绍的方法之后,可以按照自己的需求混合使用。这里给大家简单列举两个实战演练可能会让大家更熟悉。

    2/3

    用来表白的小程序(资源中命名“表白.exe”,源文件为“表白.c”),代码:

    main()

    {

    int a;

    printf(\n\n\n\n\n\n世界上你不得不承认的7个事实(输入任意键以继续,后同)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 1、你不可以忍受肥皂水弄到眼睛里\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 2、你数不清自己有多少根头发\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 3、当你舌头伸出来时不能用鼻子呼吸\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 4、你正在做第3条\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 5、当你在做第3条时你觉得是可行的\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 6、但是你看起来会像狗一样\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n 7、你现在在笑,因为我把你整了\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n输入任意键以退出\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n你真的舍得退出吗?\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n这可是启航哥哥亲手为你编写的第一个程序!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n看在你这么执着的份上,我决定对你说……\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n输入任意键以退出!(这次是真的!)\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n你居然信了?\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n告诉你一个秘密,直接点击右上角的叉就可以退出哦~\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n都告诉你了,你还继续往下点,是不是傻\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n既然你这么执着,我就跟你讲一个秘密:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n这个秘密就是:直接点击右上角的叉就可以退出哦~\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n是不是感觉自己被骗了,嘻嘻\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n你居然还要坚持,还要继续点下去\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n那我只能遗憾地告诉你:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n我爱上你了!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n\n\n\n你喜欢我吗?\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    do

    {

    printf(\n\n\n 1、喜欢\n 2、很喜欢\n 3、非常喜欢\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    scanf(%d,a);

    if(a=0)

    printf(咱能输入一个正常点的数字吗\n);

    }

    while(a=0);

    if(a=1)

    printf(\n\n\n\n\n\n\n\n\n\n\n我就知道你喜欢我\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    else if(a=3)

    printf(\n\n\n\n\n\n\n\n\n\n\n呀,这么喜欢我,是不是应该表示表示\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    else

    printf(\n\n\n\n\n\n\n\n\n\n\n喂,小姑娘,你输入的数字有点大呀,是不是“非常”已经不足以表达你对我的爱了呢\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n\n既然我们相亲相爱,就告诉你一个秘密:\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    printf(\n\n输(rang)入(wo)任(men)意(zai)键(yi)退(qi)出(ba)!\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n);

    getch();

    }

    3/3

    一个心理测试小程序,代码:

    main()

    {

    int a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;

    printf(\n根据以下场景,请回答以下问题(输入序号后敲击回车即可):\n \n你在森林的深处,你向前走,看见前面有一座很旧的小屋。\n\n这个小屋的门现在是什么状态?\n 1、开着\n 2、关着\n);

    scanf(%d,a);

    printf(\n你走进屋子里看见一张桌子 这个桌子是什么形状的?\n 1、圆形/椭圆形\n 2、正方形/长方形\n 3、三角形\n);

    scanf(%d,b);

    printf(\n在桌子上有个花瓶,瓶子里有水,有多少水在花瓶里?\n 1、满的\n 2、空的\n 3、一半\n);

    scanf(%d,c);

    printf(\n这个瓶子是由什么材料制造的?\n 1、玻璃/泥土/陶瓷\n 2、金属/塑料/木头\n);

    scanf(%d,d);

    printf(\n你走出屋子,继续向森林深处前进,你看见远处有瀑布飞流直下,请问水流的速度是多少? (你可以从0—10任意输入一个) \n);

    scanf(%d,e);

    printf(\n过了一会,你走过瀑布,你站在坚硬的地面上,你看见地上有金光闪烁,你弯腰拾起来,是一个带着钥匙的钥匙链。有多少把钥匙拴在上面,你可以任意选一个数字(从1到10)\n );

    scanf(%d,f);

    printf(\n你继续向前走,试着找出一条路来,突然你发现眼前有一座城堡。这个城堡是什么样的?\n 1、旧的\n 2、新的\n);

    scanf(%d,g);

    printf(\n你走进城堡,看见一个游泳池,黑暗的水面上飘浮着很多闪闪发光的宝石,你会捡起这些宝石吗?\n 1、会\n 2、不会\n);

    scanf(%d,h);

    printf(\n在这个黑暗的游泳池旁边还有一座游泳池。清澈的水面上飘浮着很多枚钱币。你会捡起这些钱币吗?\n 1、会\n 2、不会\n);

    scanf(%d,i);

    printf(\n你走到城堡的尽头有一个出口,你继续向前走走出了城堡。在城堡外面,你看见一座大花园,你看见地面上有一个箱子。这个箱子是多大尺寸的?\n 1、大\n 2、中\n 3、小\n);

    scanf(%d,j);

    printf(\n这个箱子是什么材料做的?\n 1、硬纸板/纸/木头\n 2、金属\n);

    scanf(%d,k);

    printf(\n花园里还有一座桥就在离着箱子的不远处。桥是什么材料建造的?\n 1、金属\n 2、木头\n 3、藤条\n);

    scanf(%d,l);

    printf(\n走过这座桥,有一匹马。马是什么颜色的?\n 1、白色\n 2、灰色/褐色\n 3、黑色\n);

    scanf(%d,m);

    printf(\n马正在做什么?\n 1、安静地站着/吃草\n 2、奔跑\n);

    scanf(%d,n);

    printf(\n哦,不!离马很近的地方突然刮起了一阵龙卷风。你三种选择\n 1、跑过去藏在箱子里\n 2、跑过去藏在桥底下\n 3、跑过去骑马离开\n);

    scanf(%d,o);

    printf(\n根据你提供的答案,我们得到以下结论:\n\n);

    if(a=1)

    printf(你是一个任何事都愿与别人分享的人\n);

    else

    printf(你是一个任何事都愿一个人去做的人\n);

    if(b=1)

    printf(总有一些朋友陪伴着你,你完全地信任并接受他们\n);

    else if(b=2)

    printf(你在交朋友的时候有点挑剔,你只是和那些你认为比较熟悉的朋友有一些来往\n);

    else

    printf(在对待朋友的问题上,你是一个真正的非常吹毛求疵的人,所以你的生活里没有许多朋友\n);

    if(c=1)

    printf(你对目前的生活非常满意\n);

    else if(c=2)

    printf(你目前的生活很不满意\n);

    else

    printf(你的生活只有一半达到你的理想\n);

    if(d=1)

    printf(在生活里你是一个脆弱而需要得到照顾的人\n);

    else

    printf(你在生活里是一个强者\n);

    if(e=0)

    printf(你根本没有性欲\n);

    else if(e=4)

    printf(你的性欲很低\n);

    else if(e=5)

    printf(你有中等水平的性欲\n);

    else if(e=9)

    printf(你有很强的性欲\n);

    else

    printf(哇噻!你有超强的性欲,生活里没有性根本不行\n);

    if(f=1)

    printf(生活中你只有一个好朋友\n);

    else if(f=5)

    printf(生活中你有一些好朋友\n);

    else

    printf(生活中你有许多好朋友\n);

    if(g=1)

    printf(你在过去的交往中有一段不好的和不值得纪念的关系\n);

    else

    printf(你在过去的交往中有一段很好的交往现在仍然鲜活的驻留在你心里\n);

    if(h=1)

    printf(当你的伴侣在你身边时,你依然和周围的人调情\n);

    else

    printf(当你的伴侣在你身边里,你绝大多数时间只会围着他/她转\n);

    if(i=1)

    printf(当你的伴侣不在你身边,你会和周围的人调情\n);

    else

    printf(当你的伴侣不在你身边,你也会忠实于他/她,不和周围的人调情\n);

    if(j=1)

    printf(你非常自负\n);

    else if(j=2)

    printf(你比较自负\n);

    else

    printf(你不自负\n);

    if(k=1)

    printf(你具有谦虚的性格\n);

    else

    printf(你具有骄傲而顽固的性格\n);

    if(l=1)

    printf(你和朋友有非常紧密的联系\n);

    else if(l=2)

    printf(你和朋友有比较紧密的联系\n);

    else

    printf(你周围没有很好的朋友\n);

    if(m=1)

    printf(你的伴侣在你心目中非常纯洁而美好\n);

    else if(m=2)

    printf(你的伴侣在你心目中的位置一般\n);

    else

    printf(你的伴侣在你心目中好像根本不怎么样,甚至还很坏\n);

    if(n=1)

    printf(你的伴侣是一个顾家的,谦虚的人\n);

    else

    printf(你的伴侣是一个非常狂野的人\n);

    if(o=1)

    printf(你无论何时遇到麻烦你都会自己解决\n);

    else if(o=2)

    printf(无论何时你遇到麻烦你都有将去找你的朋友一起解决\n);

    else

    printf(你寻找的伴侣是你无论何时遇到麻烦都要和他/她一起去面对\n);

    printf(\n\nBY:物联网工程1601班王启航\n\n输入任意键以退出\n);

    getch();

    }

    注意事项

    引号外的所有符号必须是英文的!

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_585926.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 10:10:05  耗时:0.029
    0.0293s