我用日文怎么说?
发布网友
发布时间:2022-05-01 21:30
我来回答
共4个回答
热心网友
时间:2022-06-23 20:25
わたし(最标准的“我”),ぼく(男性自称),おれ(比较随便啦,最好不要乱用),わたくし(超级自谦的称呼),うち(有点文绉绉,类似于“在下”),わし(老人用的,类似于“老朽”),就这些啦,希望有帮助
热心网友
时间:2022-06-23 20:26
请问楼主是男生还是女生。
最常用的是私【わたし】。谁都可以用。
男生的话有以下几个用法
仆【ぼく】、俺【おれ】这些不要在长辈面前说。
女生的话有以下几个用法
わたくし、あたし、わし
希望对你有帮助。
热心网友
时间:2022-06-23 20:26
WA TA SHI(女性/男性用法)
O RE(男性用法)
BO KU(少年)
WA SHI(老年人多用/古装剧用法)
热心网友
时间:2022-06-23 20:27
#include <stdio.h>
char getLowest( char expr[] )
{
char c;
int i;
c = '@';
for( i=0; expr[i]!='\0'; i++ )
{
if( expr[i] == '+' )
{
c = '+';
}
else if( expr[i] == '*' )
{
if( c != '+' && c != '^' )
{
c = '*';
}
}
else if( expr[i] == '^' )
{
if( c != '+' )
{
c = '^';
}
}
else if( expr[i] == '(' )
{
if( c != '+' && c != '*' && c != '^' )
{
c = '(';
}
while( expr[i] != ')' )
{
i++;
}
}
}
return c;
}
char expr[400];
int que[100];
char res[400];
void getResult( int qNum )
{
int i;
int count;
int resNum;
char c;
// printf("in getResult: qNum=%d\n",qNum);
// printf("res = %s\n", res);
if( que[qNum] == -1 )
{
// printf("%s\n", res);
return ;
}
c = '@';
c = getLowest(res);
if( c == '@' )
{
// printf("lalalal\n");
printf("%c", res[0]);
}
count = 1;
resNum = 0;
for( i=0; res[i]!='\0'; i++ )
{
// printf("in for\n");
if( count == que[qNum] && c != '(' )
{
// printf(" count ok && c not ( \n");
while(1)
{
if( res[i] == '\0' || res[i] == c )
{
break;
}
res[resNum++] = res[i++];
}
res[resNum] = '\0';
// printf("res done\n");
getResult(qNum+1);
return;
}
if( count == que[qNum] && c == '(' )
{
// printf(" count ok && c is ( \n");
if( res[i] == '(' )
{
i++;
}
while(1)
{
if( res[i] == ')' )
{
break;
}
res[resNum++] = res[i++];
}
res[resNum] = '\0';
// printf("res done\n");
getResult(qNum+1);
return ;
}
if( res[i] == c && c != '(' )
{
// printf("count++ && c not ( \n");
count++;
}
if( res[i] == ')' && c == '(' )
{
// printf("count++ && c is ( \n");
count++;
}
}
}
int main(void)
{
int qNum;
int t;
int i,j;
char c;
while( (scanf("%s", expr))!=EOF )
{
if( expr[0] == '*' )
{
break;
}
printf("Expression %c:\n", expr[0]);
scanf("%d", &t);
getchar();
for( i=0; i<t; i++ )
{
// printf("1");
qNum = 0;
scanf("%d", &que[qNum++]);
//printf("2");
while( (c=getchar()) != '\n' )
{
scanf("%d", &que[qNum++]);
}
//printf("3");
que[qNum] = -1;
//printf("%d\n", qNum);
for( j=qNum-1; j>-1; j-- )
{
printf("op(%d,",que[j]);
}
// printf("4");
printf("%c",expr[0]);
for( j=0; j<qNum; j++ )
{
printf(")");
}
// printf("5");
printf("=");
for( j=3; expr[j]!='\0'; j++ )
{
res[j-3] = expr[j];
}
res[j-3] = '\0';
//printf("6");
getResult(0);
}
}
return 0;
}