C语言编程能不能编个显示是I LOVE YOU的图案啊,高手帮帮忙~~
这个很简单的。。
上面几位都对。。
结果请看:
int main (void)
{
printf("I LOVE YOU !");
}
#include using namespace std;int main(){ cout<<" I"<<endl; cout<<" LO VE"<<endl; cout<<" YOU,MY"<<endl; cout<<"DEAR NAME"<<endl; return 0;}
采用数组,
初始化是一个你想要的图案
进行遍历输出
代码如下:
#include<stdio.h>
void main()
{
char name[30];
gets(name); //输入对方姓名。
char heart[][11]={{' ',' ',' ','*','*'},{' ',' ','*',' ',' ','*'},{' ','*',' ',' ',' ',' ','*'},
{' ','*',' ',' ',' ',' ',' ','*'},{' ',' ','*',' ',' ',' ',' ',' ','*'},{' ',' ',' ','*',' ',' ',' ',' ',' ','*'},
{' ',' ','*',' ',' ',' ',' ',' ','*'},{' ','*',' ',' ',' ',' ',' ','*'},{' ','*',' ',' ',' ',' ','*'},
{' ',' ','*',' ',' ','*'},{' ',' ',' ','*','*'}};
int i,j;
for(i=0;i<11;i++)
{
for(j=0;j<11;j++)
printf("%c",heart[j][i]);
printf("
");
}
printf("I Love You,%s.
",name);
}
#include<stdio.h>
void main()
{
char name[30];
gets(name); //输入对方姓名。
char heart[][11]={{' ',' ',' ','*','*'},{' ',' ','*',' ',' ','*'},{' ','*',' ',' ',' ',' ','*'},
{' ','*',' ',' ',' ',' ',' ','*'},{' ',' ','*',' ',' ',' ',' ',' ','*'},{' ',' ',' ','*',' ',' ',' ',' ',' ','*'},
{' ',' ','*',' ',' ',' ',' ',' ','*'},{' ','*',' ',' ',' ',' ',' ','*'},{' ','*',' ',' ',' ',' ','*'},
{' ',' ','*',' ',' ','*'},{' ',' ',' ','*','*'}};
int i,j;
for(i=0;i<11;i++)
{
for(j=0;j<11;j++)
printf("%c",heart[j][i]);
printf("\n");
}
printf("I Love You,%s.\n",name);
}
1、用字符串输出i love you:
main()
{
char st2[] ={73,32,76,79,86,69,32,89,79,85,0};
printf("%s", st2);
}
2、用井号拼出来:
#include "stdio.h"
main()
{
int str[10][8] = {
0x3c,0x18,0x18,0x18,0x18,0x18,0x18,0x3c,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x02,0x02,0x02,0x02,0x02,0x02,0x02,0x7e,
0x3c,0x42,0x42,0x42,0x42,0x42,0x42,0x3c,
0x42,0x42,0x42,0x24,0x24,0x24,0x18,0x18,
0x7e,0x02,0x02,0x3e,0x02,0x02,0x02,0x7e,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x42,0x42,0x24,0x24,0x18,0x18,0x18,0x18,
0x3c,0x42,0x42,0x42,0x42,0x42,0x42,0x3c,
0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x3c};
int loop, loop2,loop3,tmp;
for(loop = 0;loop<8;loop++)
{
for(loop2 =0; loop2 < 10; loop2++ )
{
if (str[loop2][0]==0)
{
printf(" ");
}
else
{
tmp = str[loop2][loop];
for(loop3=0; loop3 <8; loop3++)
{
if(tmp%2 !=0)
{putchar('#');}
else
{putchar(' ');}
tmp/=2;
}
}
}
putchar('
');
}
printf("end");
getchar();
}
#include "stdio.h"
char z(char zuu[20][70])
{
int i,j;
for(i=0;i<20;i++)
for(j=0;j<70;j++)
if((j<27)||(j>47)||((i>3&&j<34)&&
(i<16&&j<34))||((i>3&&j>40)
&&(i<16&&j>40)))
zuu[i][j]=' ';
else
zuu[i][j]=003;
for(i=0;i<20;i++)
{for(j=0;j<70;j++)
printf("%c",zuu[i][j]);
printf("\n");
}
return 0;
}
char l(char lii[20][76])
{
int i,j;
for(i=0;i<20;i++)
for(j=0;j<76;j++)
if((j>3&&i<10)||(j>3&&i<17&&j<18)||(j==18)
||(j>22&&i<17&&j<30&&i>12)||(j==19&&i==10)
||(j==56)||(j==57&&i==10)||(j==75&&i==10)
||(i>11&&j>61&&i<14&&j<71)||(j==75&&i==15)
||(j>61&&i>15&&i<18)||(j>75)
||(j==35&&i>12)||(j==33&&i==19)
||(j==36&&i>13)||(j==37&&i>14)
||(j==38&&i>15)||(j==33&&i==10)
||(j==39&&i>16)||(j==40&&i>17)
||(j==41&&i>18)||(j==19&&i==19)
||(j==55&&i>12)||(j==54&&i>13)
||(j==53&&i>14)||(j==34)
||(j==52&&i>15)||(j==51&&i>16)
||(j==50&&i>17)
||(j==49&&i>18)||(j==48&&i>19)
||(j>39&&j<52&&i==10)
||(j>40&&j<51&&i==11)
||(j>41&&j<50&&i==12)
||(j>42&&j<49&&i==13)
||(j>43&&j<48&&i==14)
||(j>44&&j<47&&i==15))
lii[i][j]=' ';
else
lii[i][j]=003;
for(i=0;i<20;i++)
{for(j=0;j<76;j++)
printf("%c",lii[i][j]);
printf("\n");
}
return 0;
}
char y(char ynn[20][70])
{ int i,j;
for(i=0;i<20;i++)
for(j=0;j<70;j++)
if((j<7)||(j>67)||(j==7&&i>2)
||(j==8&&i>3)||(j==9&&i>4)
||(j==10&&i>5)||(j==27&&i==10)
||(j==11&&i>6)||(j==12&&i>7)
||(j==13&&i>8)||(j==25&&i>2)
||(j==24&&i>3)||(j==23&&i>4)
||(j==22&&i>5)||(j==21&&i>6)
||(j==20&&i>7)||(j==19&&i>8)
||(j==26)||(j==27&&i==19)
||(j>10&&j<22&&i==0)
||(j>11&&j<21&&i==1)
||(j>12&&j<20&&i==2)
||(j>13&&j<19&&i==3)
||(j>14&&j<18&&i==4)||(j==45&&i==10)
||(j>15&&j<17&&i==5)||(j==48&&i==19)
||(j>26&&i<10)||(j==47)
||(j==46)||(j==45&&i==19)
||(j>30&&i<17&&i>12&&j<42)
||(j>52&&j<63&&i<17))
ynn[i][j]=' ';
else
ynn[i][j]=003;
for(i=0;i<20;i++)
{for(j=0;j<70;j++)
printf("%c",ynn[i][j]);
printf("\n");
}
return 0;
}
main()
{ char yes;
char zuu[20][70],lii[20][76],ynn[20][70];
printf("Are you ready?([Y]or[N])\n");
scanf("%s",&yes);
z(zuu);printf("\n\n");
l(lii);printf("\n\n");
y(ynn);
printf("Please have a look up again.\n");
scanf("%s",&yes);
}
来自牛人贴。不错的程序,
心字符图案,中间加上 I love you!
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#define I 20 //爱心的上半部分两个小半圆的半径
#define R 340 //爱心的下半部分圆弧曲线半径
int main()
{
int i,j,e;
int a;
//爱心的上半部分 为两个实心半圆
for(i=1,a=I;i<I/2;i++,a--)
{
for(j=(int) ( I-sqrt((double)(I*I-(a-i)*(a-i))) );j>0;j--)
printf(" ");
for(e=1;e<=2*sqrt((double)(I*I-(a-i)*(a-i)));e++)
printf("\3");
for(j=(int) ( 2*( I-sqrt((double)(I*I-(a-i)*(a-i))) ) );j>0;j--)
printf(" ");
for(e=1;e<=2*sqrt( (double) (I*I-(a-i)*(a-i)) );e++)
printf("\3");
printf("\n");
}
//爱心的中间一行 可以打印一些标记
for(i=1;i<80;i++)
{
if(i==25)
{
printf(" I LOVE YOU!O(∩_∩)O~ ");
i+=30;
}
printf("\3");
}
printf("\n");
//爱心的下半部分 以R为半径的左右两条圆弧曲线 R设置为比较大
for(i=1;i<=R/2;i++)
{
if(i%2||i%3)continue;//因为R很大 两条曲线应该删去中间的一些点 这样就会更像爱心
for(j=(int) ( R-sqrt( (double) (R*R-i*i) ) );j>0;j--)
printf(" ");
for(e=1;e<=2*( sqrt( (double)(R*R-i*i) ) - (R-2*I) );e++)
printf("\3");
printf("\n");
}
//以下是以time做时间变量来控制变色
//懒得查时间变量函数 故用这种超耗cpu的算法代替
//最好不要这么写 以下代码仅供娱乐
long time;
for(; ;)
{
system("color a");
for(time=0;time<99999999;time++);
system("color b");
for(time=0;time<99999999;time++);
system("color c");
for(time=0;time<99999999;time++);
system("color d");
for(time=0;time<99999999;time++);
system("color e");
for(time=0;time<99999999;time++);
system("color f");
for(time=0;time<99999999;time++);
system("color 0");
for(time=0;time<99999999;time++);
system("color 1");
for(time=0;time<99999999;time++);
system("color 2");
for(time=0;time<99999999;time++);
system("color 3");
for(time=0;time<99999999;time++);
system("color 4");
for(time=0;time<99999999;time++);
system("color 5");
for(time=0;time<99999999;time++);
system("color 6");
for(time=0;time<99999999;time++);
system("color 7");
for(time=0;time<99999999;time++);
system("color 8");
for(time=0;time<99999999;time++);
system("color 9");
for(time=0;time<99999999;time++);
system("color ab");
for(time=0;time<99999999;time++);
system("color ac");
for(time=0;time<99999999;time++);
system("color ad");
for(time=0;time<99999999;time++);
system("color ae");
for(time=0;time<99999999;time++);
system("color af");
for(time=0;time<99999999;time++);
}
return 0;
}
python统计一共多少个字符(python统计字符串个数)
dict[i]表示的是字典中字母对应的value(出现次数)dict.get(i,0)+1表示的是从字典获取字母,如果字典中没有查找到对应字母,则将字母i,次数1存入字典 defcount_each_char(str):dict={} foriinstr:dict[i]=dict.get(i,0)+1 returndict 运行结果:2.2按字母出现次数排序 根据字母出现次数倒序排...
提问:文件后缀名的意义.
OPL 组织者编程语言源文件——Psion\/Symbian &*5K OPO OPL输出可执行文件 QPO OPT Microsoft Developer Studio文件 ^>R OPX OPL扩展DLL(动态链接库) i\\mRK ORA Oracle 7 配置文件 f4t ORC Oracle 7脚本文件 8 ORG Lotus Organizer 文件 YtC$ OR2 Lotus Organizer 2 文件 ,x~Z? OR3 Lotus Organizer 97 ...
C语语言编程ILOVEYOU加对方的名字谁能帮我编个程序,最好再有点心形图 ...
include <iostream>using namespace std;int main(){ cout<<" I"<<endl; cout<<" LO VE"<<endl; cout<<" YOU,MY"<<endl; cout<<"DEAR NAME"<<endl; return 0;}
python怎么统计有多少个字符(2023年最新解答)
如果字符串是有效的标识符,返回?True?,依据语言定义,?标识符和关键字?节。调用?keyword.iskeyword()?来检测字符串?s?是否为保留标识符,例如?def?和?class。python统计包含特定字符的字符串个数```python 假设要统计字符串s中指定字符c的个数 s='HelloWorld'c='o'方法1 count=0 foriins:ifi...
I\/O控制方式有哪几种
除了在数据传输开始和结束时,整个过程无须CPU的干预。I\/O通道控制方式。通道(Channel)也称为外围设备处理器、输入输出处理机,是相对于CPU而言的。是一个处理器。也能执行指令和由指令的程序,只不过通道执行的指令是与外部设备相关的指令。是一种实现主存与I\/O设备进行直接数据交换的控制方式。
电脑主板i\/o接口是什么
i\/o接口简单的说是基本输入输出端口,是为每个设备动作作准备的。lO 接口是主机与被控对象进行信息交换的纽带。主机通过I\/O 接口与外部设备进行数据交换。绝大部分I\/O 接口电路都是可编程的,即它们的工作方式可由程序进行控制。
scanf中的格式字符i的用法
for(i=0;i<2;i++)scanf("%c",&j);\/*注意这里%前没有空格*\/ printf("%d",j);} 键盘输入 1<回车>,这里scanf执行了两次(i==0时,与i==1时),而且每次都是想对j赋值。第一次scanf,按%c的要求,只扫描buffer中的一个字节,但是buffer中并不数据,于是要求键盘输入数据到buffer,此时...
有关C语言的问题,很简单的Hello world 程序就是显示不出来。。
好像你没编译吧,项目过期就是代码发生更改未编译而出的错误。你试试重新编译一下,用菜单栏里的编译选项。记得用“编译不调试”选项,否则程序界面执行一闪就结束进程了,什么也看不到的
请大家介绍一下各种后缀,如ISO
INT:中间代码,当一个源程序经过语法检查后编译产生一个可执行代码 IOF:Findit文档 IQY:Microsoft Internet查询文件 ISO:根据ISD 9660有关CD-ROM文件系统标准列出CD-ROM上的文件 ISP:X-Internet签字文件 IST:数字跟踪设备文件 ISU:InstallShield卸装脚本 IT:脉冲跟踪系统音乐模块(MOD)文件 ITI:脉冲跟踪系统设备 ITS:...