⑴ 求指教:用c语言写吃苹果问题,原理是操作系统同步与互斥 父亲往盘子里放一个苹果,儿子取一个吃,且盘
您好,有个例子,对您有用:
同步关系
设信号量e(表示盘子为空),a(表示盘子里是苹果),o(表示盘子里是桔子)
int e=1,a=o=0;
main()
{father();
//son();
//daughter();/*三个为并发进程*/
}
father()
{while(1)
{ 洗水果
wait(e)
把水果放入盘子
if(水果是苹果)signal(a)
else signal(o)
}
}
son()
{while(1)
{wait(o)
从盘子里取桔子
signal(e)
吃桔子}
}
daughter()
{while(1)
{wait(a)
从盘子里取苹果
signal(e)
吃苹果}
}
⑵ 小学编程题目c语言摘红苹果
程序设计思路:
一、小朋友和苹果都具有多样属性(比如高度、编号、状态等,还可以扩展出姓名,重量等)。所以小朋友和苹果要定义成结构体。
二、人和苹果数量都是手动输入,因此数组大小不确定,要使用动态数组(不使用动态,就得得限制用户输入的大小)。
三、题目要求确保摘到的总数最多,从最矮的小朋友开始摘,因此小朋友的数组要进行排序。
四、递归函数实现摘苹果逻辑,每人在自己够到的范围中随机摘两个(不够就拿1个)。(递归函数每次发现一个可摘取的苹果,有50%概率看中,都没看中,默认摘取最后一个看中的苹果)。
下面是代码(控制台刷新函数中cls仅限window系统运行,其它操作系统,删除或修改):
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<malloc.h>
#define AFR 7//苹果图像的行数
#define AFC 6//苹果图像的行数
#define CFR 5//小朋友图像的行数
#define CFC 6//小朋友图像的行数
typedef struct apple//表示苹果数据的结构体
{
int aid;//苹果编号
int height;//苹果的高度
int status;//0:表示未被摘取。1:表示已被摘取
char aframe[AFR][AFC];//表示苹果的图像
}APPE;
typedef struct childern//表示小孩子的编号
{
int cid;//小孩子的编号
int height;//小孩子的身高
int n;//小孩摘取的苹果数量
char cframe[CFR][CFC];//表示小朋友的图像
APPE **appes;//小孩摘取的苹果结构指针数组
}CHN;
int n,m;//苹果和小朋友的个数,设为全局变量
APPE *setApps();//设置苹果。成功返回结构数组,失败返回NULL
CHN *setChns();//设置小盆友。同上。
int orderChnByHeight(CHN *chns);//对小朋友数组按照身高升序排列
int getApple(APPE *appes,CHN *chns,char (*strInfo)[100]);//递归,模拟小朋友依次选苹果。异常返回-1
int showFrame(APPE *appes,CHN *chns,char (*strInfo)[100]);
int main()
{
int i;
char (*strInfo)[100]=NULL;//用于显示操作流水
APPE *appes=NULL;
CHN *chns=NULL;
appes=setApps();
chns=setChns();
if(orderChnByHeight(chns)==-1)return 1;
srand(time(NULL));
strInfo=(char (*)[100])malloc(sizeof(char *)*m*100);
for(i=0;i<m;i++)strInfo[i][0]=0;
if(!strInfo) return 1;
showFrame(appes,chns,strInfo);
return 0;
}
int showFrame(APPE *appes,CHN *chns,char (*strInfo)[100])
{
static int k=1;
int i,j;
system("cls");
printf(" =============每组图像靠上的数值为高度,靠下的数值为编号============ ");
printf(" =============为确保能拿到最多的苹果,小朋友们按升序排列============ ");
for(i=0;i<AFR;printf(" "),i++)
for(j=0;j<n;j++)
printf("%s ",appes[j].aframe[i]);
printf(" ");
for(i=0;i<CFR;printf(" "),i++)
for(j=0;j<m;j++)
printf("%s ",chns[j].cframe[i]);
printf(" ==================================================================== ");
printf("操作流水: ");
for(i=0;i<m;i++)
printf("%s ",strInfo[i]);
fflush(stdin);
printf("按下任意键进行下一步。。。。。。 ");
getchar();
if(getApple(appes,chns,strInfo)==-1)return -1;
if(k)showFrame(appes,chns,strInfo),k--;
return 1;
}
int getApple(APPE *appes,CHN *chns,char (*strInfo)[100])
{
static int i=0,aflag,cflag;
int j,indexSave;
if(appes==NULL||chns==NULL) return -1;
if(chns[i].n==2)i++;//当前小朋友拿够2个,换下一个小朋友
if(i==m)return 1;//所有人均拿过,结束递归
aflag=0;
for(j=0;j<n;j++)
if(appes[j].status==0) {aflag=1;break;}
if(aflag==0) return 1;//所有苹果均拿完,结束递归
indexSave=-1;
cflag=0;
for(j=0;j<n;j++)
{
if(appes[j].status==0 && appes[j].height<=chns[i].height)
{
cflag=1;
indexSave=j;
if(rand()%2)//每次发现,有50%概率拿取,如所有可拿苹果都没选中,选最后发现的目标
break;
}
}
if(cflag)//小朋友拿起一个苹果的过程
{
appes[indexSave].status=1;
//改变苹果初始图像
sprintf(appes[indexSave].aframe[6]," ");
chns[i].appes[chns[i].n]=&appes[indexSave];
chns[i].n++;
if(chns[i].n==1)
{
//改变小朋友初始图像
sprintf(chns[i].cframe[0]," %c%c/ ",3,1);
sprintf(strInfo[i],"编号%d的小朋友拿取了1个苹果(编号%d) ",chns[i].cid,chns[i].appes[0]->aid);
}
if(chns[i].n==2)
{
//改变小朋友初始图像
sprintf(chns[i].cframe[0]," %c%c%c ",3,1,3);
sprintf(strInfo[i],"编号%d的小朋友拿取了2个苹果(编号%d和编号%d) ",chns[i].cid,chns[i].appes[0]->aid,chns[i].appes[1]->aid);
}
}
if(cflag==0 && chns[i].n==0) sprintf(strInfo[i],"编号%d的小朋友没有能拿到的苹果,非常沮丧! ",chns[i].cid),i++;
if(cflag==0 && chns[i].n==1) i++;
return getApple(appes,chns,strInfo);
}
int orderChnByHeight(CHN *chns)
{
CHN chnTemp;
int i,j;
chnTemp.appes=(APPE **)malloc(sizeof(APPE*)*2);
if(!chnTemp.appes) return -1;
else
{
chnTemp.appes[0]=chnTemp.appes[1]=NULL;
if(chns)
for(i=0;i<m-1;i++)
for(j=i+1;j<m;j++)
if(chns[i].height>chns[j].height)
chnTemp=chns[i],chns[i]=chns[j],chns[j]=chnTemp;
}
free(chnTemp.appes);
return 1;
}
CHN *setChns()
{
int i;
CHN *chns=NULL;
printf("请输入小朋友的个数:");
scanf("%d",&m);
chns=(CHN *)malloc(sizeof(CHN)*m);
if(!chns) return NULL;
printf("请输入%d个小朋友身高(不超过3位整数): ",m);
for(i=0;i<m;i++)
{
chns[i].cid=i+1;
scanf("%d",&chns[i].height);
chns[i].height=chns[i].height%1000;//超出3位截取
chns[i].n=0;
chns[i].appes=(APPE **)malloc(sizeof(APPE*)*2);
if(!chns[i].appes) return NULL;
chns[i].appes[0]=chns[i].appes[1]=NULL;
//设置小朋友初始图像
sprintf(chns[i].cframe[0]," \%c/ ",1);
sprintf(chns[i].cframe[1]," / \ ");
sprintf(chns[i].cframe[2],"-----");
sprintf(chns[i].cframe[3],"高%3d",chns[i].height);
sprintf(chns[i].cframe[4],"ID%3d",chns[i].cid);
}
return chns;
}
APPE *setApps()
{
int i;
APPE *appes=NULL;
printf("请输入苹果的个数:");
scanf("%d",&n);
appes=(APPE *)malloc(sizeof(APPE)*n);
if(!appes) return NULL;
printf("请输入%d个苹果的高度(不超过3位整数): ",n);
for(i=0;i<n;i++)
{
appes[i].aid=i+1;
scanf("%d",&appes[i].height);
appes[i].height=appes[i].height%1000;//超出3位截取
appes[i].status=0;
//设置苹果初始图像
sprintf(appes[i].aframe[0],"高%3d",appes[i].height);
sprintf(appes[i].aframe[1],"ID%3d",appes[i].aid);
sprintf(appes[i].aframe[2],"-----");
sprintf(appes[i].aframe[3]," %c ",'|');
sprintf(appes[i].aframe[4]," %c ",'|');
sprintf(appes[i].aframe[5]," %c ",'|');
sprintf(appes[i].aframe[6]," %c ",3);
}
return appes;
}
⑶ 谁有用python写出来的badapple字符动画
捕获图像,用KMPlayer很容易实现。
编码,用了强大的maltab生成3000多张用于播放的字符文本。图像的标号为1(1),1(2),……。实现的代码如下
str='D:\Program FilesThe KMPlayerCapture1 (';
FID=fopen('d:\last.txt','a+');
for i=1:3414
I=imread([str,num2str(i),').jpg']); %依次读取每一幅图像
I1=rgb2gray(I);%然后在此处添加你的图像处理程序即可
for i1=1:30
for i2=1:80
if(I1(i1,i2)>200)
fprintf(FID,'#');
else
fprintf(FID,'');
end
end
fprintf(FID,' ');
end%在此处进行你的图像处理即可
end
sta=fclose(FID);在控制台窗口输出一幅一幅的字符图,先得调整控制台窗口的大小适合一帧数据的大小。用的C语言实现字符的输出,其实很简单,但还是遇到了一些细节的编程问题。代码如下:
#include "stdafx.h"
#include<stdio.h>
#include<iostream>
#include<cstring>
#include<string>
#include<stdlib.h>
usingnamespace std;
int _tmain(int argc, _TCHAR* argv[])
{
FILE *fp;
fp=fopen("d://badapple.txt","r");
char str[81];
for(int i=0;i<3414;i++)
{
for(int j=0;j<30;j++)
{
fgets(str,81,fp);
getc(fp);
fputs(str,stdout);
}
int k=9080000;
while(k--);
system( "cls ");
}
return0;
}在控制台实现的效果一般,有闪屏,不知道是不是输出函数的效率太低了还是别的。不过生成的exe文件是依赖数据badapple.txt的,不知道怎么生成一个单独的可执行文件,还有没有配音乐,希望以后完善吧。
总结:生活中应该找一些新的有趣的东西填补一下无聊的日子,试着做一些没做过的东西,让技术改变生活。
⑷ 怎样用c语言做“badapple”过程详细一点,谢谢。
文件读写的知识,把原视频用转字符一帧帧转好放到文件里,源程序读,写屏幕,再加个延时控制时间
⑸ 求bad apple CMD源代码!
386 Windows虚拟设备驱动程序 CDX 复合索引文件 ABC ASCII编码格式文件 CFG 配置文件,包含系统设备和环境信息 ACM 音频压缩管理驱动程序 CGM Paint Shop Pro映象文件 ACT 文档向导 CHK 被CHKDSK/F命令恢复的由丢失的簇组成的文件 ADF 系统管理配置 CLP 剪贴板文件 AIF 声音格式文件 CMD 命令文件 AIO 由APL文件转换成的格式文件 CNF 配置文件,包含设备配置的有关信息 ANI 动画鼠标光标 CNT 帮助内容 APL APL工作区格式文件 COB COBOL语言源程序文件 APP 应用文件 COM DOS命令文件 ARC 压缩文件 CPI 代码字符集信息文件 ARJ 压缩文件 CPL 控制面板应用程序 ART 图像文件 CPP C/C++程序源文件 ASC ASC文本文件 CPT Macintosh Compact Pro文件库 ASM MASM汇编语言源程序文件 CRD WINDOWS卡片 AU 声音文件 CRF 交叉汇编文件,由MASM编译器产生的程序列表 AVI Windows视频文件 CRT INTERNET安全证书 AWD 传真浏览文件 CSV 命令分割数据 AWP 传真关键浏览器 CTL 控制文件 AWS 传真签名浏览器 CUR 鼠标光标资源文件 BAD 错误文件 CUT Paint Shop Pro映象文件 BAK 备份文件 DAT 数据文件,包含程序中需处理或产生的一批数据 BAS BASIC语言源程序文件 DB dBASE或FoxBASE配置文件,包含运行环境的参数 BAT DOS批处理文件 DBC 数据库 BCM WORKS通讯文件 DBF FoxBASE或FoxPro数据库索引 BDB WORKS数据库文件 DBS 数据库 BFC 公文包 DBT 备注文件 BIN 二进制文件 DCT 字典文件 BMP WINDOWS位图文件 DCX 传真浏览文档或数据库索引 C C语言源程序文件 DDI 压缩文件 CAB WINDOWS安装程序 DEF 模式定义文件 CAL WINDOWS日历文件 DER Internet安全证书 CDA CD音轨文件 DEV 设备驱动文件,包含安装新设备时所需的参数 CDR Paint Shop Pro映象文件 DGS 设备诊断文件 MDB 扩展的浏览器 PCX 图形数据文件 MEM FOXBASE内存变量文件 PDR 口驱动程序 MID MIDI序列 PF ICM描述文件 MIF MIDI乐器 PFM 打印机字形组合文件 MIV MCC访问The Microsoft Network的快捷方式 PFO FORTRAN语言预编译文件 MLV 电影剪辑 PGM 样本或演示文件 MMF MICROSOFT邮件 PIC 图形数据文件 MMM 动画 PIF 程序信息文件 MNF 已存的MSN搜索 PIX 图形数据文件 MNT 菜单备注 PJT 项目备注 MNU 菜单数据文件,包含有关菜单的定义 PJX 项目 MNX 表单 POT POWERPOINT模板 MOV 影片剪辑 PPD POSTSCRIPT打印机描述 MPA 运动图形压缩格式文件 PPT 图片文件 MPD 驱动程序 PRG FOXBASE或FOXPRO过程或程序文件 MPE 运动图形压缩格式文件 PRJ 设计数据文件 MPG 运动图形压缩格式文件 PRN 打印格式文件 MPR 生成的菜单程序 PRO 说明文件 MPV 媒体剪辑 PRT 打印机格式 MPX 编译后的菜单程序 PS 用于POSTSCRIPT的文档 MSG 信息文件 PST MICROSOFT邮件 MSN MICROSOFT网络中心 PUB 通讯用公钥文件 MSP WINDOWS画笔图像 PWL 口令列表 NAV MSN应用程序 PX 原始索引文件 NDX DBASE或FOXBASE索引数据文件 QIC MICROSOFT程序的备份集 NED MSN应用程序 QPR 生成的查询程序 NET 网络配置文件 QPX 编辑后的查询程序 NIS 自然语言服务驱动程序 QT 影片剪
⑹ 编写C语言程序:由键盘输入5个字符,将大写字母变成小写,其他类型不变例:ApPLe变成apple
//这是没有用数组的
#include<stdio.h>
int
main()
{
char
a,
b,
c,
d,
e;
//读取字符
scanf(
"%c%c%c%c%c",
&a,
&b,
&c,
&d,
&e
);
//转换字符
if(
'A'
<=
a
&&
a
<=
'Z'
)
{
a
=
a
-
'A'
+
'a';
}
if(
'A'
<=
b
&&
b
<=
'Z'
)
{
b
=
b
-
'A'
+
'a';
}
if(
'A'
<=
c
&&
c
<=
'Z'
)
{
c
=
c
-
'A'
+
'a';
}
if(
'A'
<=
d
&&
d
<=
'Z'
)
{
d
=
d
-
'A'
+
'a';
}
if(
'A'
<=
e
&&
e
<=
'Z'
)
{
e
=
e
-
'A'
+
'a';
}
//输出字符
printf(
"%c%c%c%c%c\n",
a,
b,
c,
d,
e
);
return
0;
}
//这是用数组写的
#include<stdio.h>
int
main()
{
char
ch[
10
];
int
i;
//读取字符
for(
i
=
1
;
i
<=
5
;
++i
)
{
scanf(
"%c",
&ch[i]
);
}
//转换字符
for(
i
=
1
;
i
<=
5
;
++i
)
{
if(
'A'
<=
ch[i]
&&
ch[i]
<=
'Z'
)
{
ch[i]
=
ch[i]
-
'A'
+
'a';
}
}
//输出字符
for(
i
=
1
;
i
<=
5
;
++i
)
{
printf(
"%c",
ch[i]
);
}
printf(
"\n"
);
return
0;
}
⑺ 大佬求badapple的c语言代码谢谢
C#写的字符画程序, 程序编写很简单, 而且并不限于语言, 应该任何语言能控制台输出的都可以仿着玩一个。
只要有对应的文本, 对应的文本生成也不难, 写上图片转字符, 动态播放视频一帧帧转成字符存成文本,这样一个字符画文本就能做好
⑻ 求音乐Bad apple!!出处,及歌词,翻译
[1] [2] 基本信息 bad apple 原曲(旋律)出自上海アリス幻乐团的官方专辑: 2006.05.21 例大祭3 《幺乐团の历史1 Akyu's Untouched Score vol.1》Bad Apple!! PS:早在PC-98时代,东方第4作《东方幻想乡》就有“BADAPPLE!!”这个BGM,主旋律也十分接近。 最初由Alstroemeria Records在2007年Remix,由当家歌姬nomico担任Vocal,收录于: 2007.05.20 例大祭4 《Lovelight》 Bad Apple!! feat.nomico 而后,bad apple和另一首Maple Wizen被列入07年Alstroemeria Records作品之首 bad apple至今的Remix和收录史如下,除了Shadow Children在M3-20的Remix版本,其余版本均为Alstroemeria Records所有: 2007.08.17 C72 《Dolls》 [nomico] Bad Apple!! (Graph Tech Remix) 2007.08.17 C72 《Circuit Breakers》 [nomico] Bad Apple!! feat.nomico (Live) 2007.10.08 M3-20 《东乱兵斗》-Shadow Children [CHINO.S] Bad Apple!! 2007.12.31 C73 《DANCEFLOOR COMBAT》[Masayoshi Minoshima] Bad Apple!! feat.nomico (Simian Noize Remix) 2008.12.29 C75 《Trois Noir》 [nomico] Bad Apple!! (REDALiCE Remix) 2009.03.08 例大祭6 《Aspherical Surface e.p.》 [nomico] Bad Apple!! (Simian Noise Mix) Separate Version编辑本段走红原因 现在之所以这么多人听是因为某个人在听了这首歌后有了做MAD的想法,但不知是不是实力不够的原因,他只做了很简单的草稿MAD,画面全是简单的涂鸦来描绘他脑中的设想 类似于电影分镜头概念搞吧,不过效果更糟糕罢了。 然后他把这个简陋的草稿MAD放到了nico上,希望有人能重做此MAD实现他的脑中设想 结果居然真的有大批的人参考那些晦涩难懂的概念涂鸦重制MAD,质量参差不齐 直到那个3D影绘版的出现把整个事件推向高潮。编辑本段影绘版出场顺序 Bad Apple PV影绘版人物出场顺序: 博丽 灵梦 雾雨 魔理沙 帕秋莉·诺蕾姬 蕾米莉亚·斯卡雷特 十六夜 咲夜 芙兰朵露·斯卡雷特 魂魄 妖梦 西行寺 幽幽子 小野冢 小町 四季映姬 藤原 妹红 上白泽 慧音(人形状态与白泽状态) 八意 永琳 蓬莱山 辉夜 露娜萨·普莉兹姆利巴(提琴手) 梅露兰·普莉兹姆利巴(小号手) 莉莉卡·普莉兹姆利巴(键盘手) 八云橙 八云蓝 因幡 帝 铃仙·优昙华院·稻叶 犬走椛 东风谷早苗 键山雏(转转神) 八坂神奈子 洩矢诹访子 八云紫 比那名居天子 射命丸 文 伊吹 萃香 爱丽丝·玛格特罗依德 河城荷取 风见幽香 艾丽(エリー) 博丽灵梦(旧作) 雾雨魔梨沙(旧作) 雾雨魔理沙 博丽灵梦编辑本段[1]歌曲歌词 原曲:东方幻想乡/BadApple!! Vocal:nomico サークル:Alstroemeria Records 社团:Alstroemeria Records アルバム:Lovelight 专辑:Lovelight Arranger:Masayoshi Minoshima 歌词: nagare teku tokino naka dedemo kida rusagahora guruguru mawatte 流(なが)れてく 时(とき)の中 ででも 气(け)だるさが ほらグルグル回 (まわ)って 就算在流逝的时间中仍能发现 你瞧,只在原地打转不停 watashi kara hanare ru kokoro mo mie naiwa sou shira nai 私(わたし)から 离(はな)れる心(こころ)も见(み)えないわ そう知(し)らない? 我那已失去的心也看不见 你能明白吗? jibun kara ugoku kotomonaku tokino sukima ni nagasa re tsuke te 自分(じぶん)から 动(うご)く事(こと)もなく 时(とき)の隙间(すきま)に流(なが)され续(つづ)けて 就算自己什么都不做 时光仍渐渐消逝在缝隙中 shiranaiwa mawari nokotonado watashi ha watashi soredake 知(し)らないわ 周(まわ)りの事(こと)など 私(わたし)は私(わたし)それだけ 周遭的一切我一概不知 “我就是我” 所知的仅此而已 yumemiteru ? nanimo mite nai ? kataru mo muda na jibun no kotoba 梦(ゆめ)见(み)てる? 何(なに)も见(み)てない? 语(かた)るも无驮(むだ)な 自分(じぶん)の言(こと)叶(ば)? 在梦中发现了吗? 还是什么都没发现? 发现自己如何诉说也没用的真心话? kanashi munante tsukare rudakeyo nanimo kanji zu sugo seino 悲(かな)しむなんて 疲(つか)れるだけよ 何(なに)も感(かん)じず 过(す)ごせばいいの 悲伤只会使自己更累 干脆什么都别多想 如此度日就好 tomadou kotoba atae raretemo jibun no kokoro tada ueno sora 户惑(とまど)う言(こと)叶(ば)与(あた)えられても 自分(じふん)の心(こころ) ただ上(うえ)の空(そら ) 就算听到令人困惑的话语 我的心早已悬在半空 moshi watashi kara ugoku nonaraba subete kae runonara kuro nisuru もし私(わたし)から 动(うご)くのならば すべて变(か)えるのなら 黑(くろ)にする 若我试着改变这一切的话 这一切都将化为黑暗 konna jibun ni mirai haaruno ? konna sekai ni watashi hairuno こんな自分(じふん)に 未来(みらい)はあるの? こんな世界(せかい)に私(わたし)はいるの? 这样的我能有未来吗? 这样的世界能有我吗? ima setsuna ino ? ima kanashi ino ? jibun nokotomo toka ranaimama 今(いま)切(せつ)ないの? 今(いま)悲(かな)しいの? 自分(じふん)の事(こと)も とからないまま 现在我很难过吗? 现在我很悲伤吗? 就像这样连自己的事都不清楚 ayumu kotosae tsukare rudakeyo nin nokotonado shiri moshinaiwa 步(あゆ)む事(こと)さえ 疲(つか)れるだけよ 人(ひと)の事(こと)など 知(し)りもしないわ 就算继续走下去也只会感到更累 人际关系什么的 干脆也别去了解了 konna watashi mo kawa rerunonara moshi kawa rerunonara shiro ninaru こんな私(わたし)も变(か)われるもなら もし变(か)われるのなら 白(しろ)になる? 这样的我也能改变吗 如果真的改变的话 一切能回归虚无吗? nagare teku tokino naka dedemo kida rusagahora guruguru mawatte 流(なが)れてく 时(とき)の中(なか)ででも 气(き)だるさが ほらグルグル回(まわ)って 就算在流逝的时间中仍能发现 你瞧,只在原地打转不停 watashi kara hanare ru kokoro mo mie naiwa sou shira nai 私(わたし)から 离(はな)れる心(こころ)も见(み)えないわ そう知(し)らない? 我那已失去的心也看不见 你能明白吗? jibun kara ugoku kotomonaku tokino sukima ni nagasa re tsuke te 自分(じふん)から 动(うご)く事(こと)もなく 时(とき)の隙间(すきま)に流(なが)され续(つづ)けて 就算自己什么都不做 时光仍渐渐消逝在缝隙中 shiranaiwa mawari nokotonado watashi ha watashi soredake 知(し)らないわ 周(まわ)りの事(こと)など 私(わたし)は私(わたし)それだけ 周遭的一切我一概不知 “我就是我” 所知的仅此而已 yumemi teru ? nanimo mite nai ? kataru mo muda na jibun no kotoba 梦(ゆめ)见(み)てる? 何(なに)も见(み)てない? 语(かた)るも无驮(むだ)な 自分(じふん)の言(こと)(ば)? 在梦中发现了吗? 还是什么都没发现? 发现自己如何诉说也没用的真心话? kanashi munante tsukare rudakeyo nanimo kanji zu sugo seino 悲(かな)しむなんて 疲(つか)れるだけよ 何(なに)も感(かん)じず 过(す)ごせばいいの 悲伤只会使自己更累 干脆什么都别多想 如此度日就好 tomadou kotoba atae raretemo jibun no kokoro tada ueno sora 户惑(とまど)う言(こと)叶(ば)与(あた)えられても 自分(じぶん)の心(こころ) ただ上(うえ)の空(そら ) 就算听到令人困惑的话语 我的心早已悬在半空 moshi watashi kara ugoku nonaraba subete kae runonara kuro nisuru もし私(わたし)から 动(うご)くのならば すべて变(か)えるのなら 黑(くろ)にする 若我试着改变这一切的话 这一切就将化为黑暗 muda na jikan ni mirai haaruno ? konna tokoro ni watashi hairuno 无駄(むだ)な时间(じかん)に 未来(みらい)はあるの? こんな所(ところ)に私(わたし)はいるの? 蹉跎的时光中还能拥有未来吗? 这样的地方还能让我存在吗? watashi nokotowo ii tainaraba kotoba nisurunonara ro ku de na si “rokudenashi” 私(わたし)の事(こと)を言(い)いたいならば 言(こと)叶(ば)にするのなら “ろくでなし” 如果想要描述我这个人的话 以语言表达就是个“没用的废人” konna tokoro ni watashi hairuno ? konna jikan ni watashi hairuno ? こんな所(ところ)に私(わたし)はいるの? こんな时间(じかん)に私(わたし)はいるの? 我能在这样的地方吗? 这样的时间能有我吗? konna watashi mo kawa rerunonara moshi kawa rerunonara shiro ninaru こんな私(わたし)も変(か)われるもなら もし変(か)われるのなら 白(しろ)になる? 这样的我也能改变吗 如果真的改变的话 一切能回归虚无吗? ima yumemi teru ? nanimo mite nai ? kataru mo muda na jibun no kotoba 今(いま)梦(ゆめ)见(み)てる? 何(なにも)见(み)てない? 语(かた)るも无駄(むだ)な 自分(じふん)の言(こと)叶(ば)? 今天在梦中发现了吗?还是什么都没发现?发现自己如何诉说也没用的真心话? kanashi munante tsukare rudakeyo nanimo kanji zu sugo seino 悲(かな)しむなんて 疲(つか)れるだけよ 何(なに)も感(かん)じず 过(す)ごせばいいの 悲伤只会使自己更累 干脆什么都别多想 如此度日就好 tomadou kotoba atae raretemo jibun no kokoro tada ueno sora 户惑(とまど)う言(こと)叶(ば)与(あた)えられても 自分(じぶん)の心(こころ) ただ上(うえ)の空(そら ) 就算听到令人困惑的话语 我的心早已悬在半空 moshi watashi kara ugoku nonaraba subete kae runonara kuro nisuru もし私(わたし)から 动(うご)くのならば すべて变(か)えるのなら 黑(くろ)にする 若我试着改变这一切的话 这一切就将化为黑暗 ugoku nonaraba ugoku nonaraba subete kowasu wasubete kowasu wa 动(うご)くのならば 动(うご)くのならば すべて坏(こわ)すわ すべて坏(こわ)すわ 想要行动的话 想要改变的话 一切都会毁坏 一切都会崩溃 kanashi munaraba kanashi munaraba watashi no kokoro shiroku kawa reru ? 悲(かな)しむならば 悲(かな)しむならば 私(わたし)の心(こころ)白(しろ)く变(か)われる? 如果我感到伤心 如果我感到悲哀 我的心是否就能回归虚无呢? anata nokotomo watashi nokotomo subete nokotomomada shira naino 贵方(あなた)の事(こと)も私(わたし)の事(ことも)全(すべ)ての事(こと)も まだ知(し)らないの 不管是你的一切 或是我的一切 甚至是所有的一切 我还完全不清楚 omoi mabuta wo hirake tanonaraba subete kowasu nonara kuro ninare !! 重(おも)い目盖(まぶた)を开(あ)けたのならば すべて坏(こわ)すのなら 黑(くろ)になれ!! 想张开这沉重的眼睛的话 想毁灭一切的话 就让黑暗吞噬掉这一切!!