Ⅰ 英语一个动词加ing,都有哪些加法和语法请多多指教,谢谢!
动词加ing的形式分很多种,下面进行具体的讲解:
一般动词在原形后面直接加ing。
I hate studying.
我讨厌学习。
动词是以一个母音字母+一个子音字母(包括r)结尾的重读闭音节的双音节字,重复字尾的子音字母后加ing。
Swimming was my favorite sport.
游泳以前是我喜爱的运动。
动词以字母e,ee结尾但该字母发音,或以oe,ye结尾时,直接加ing,Being a good swimmer was my dream.
成为一名游泳健将曾是我的理想。
动词以不发音的字母e结尾时,去掉e后,加ing,
Because losing weight is more important.
因为减肥更重要。
equip,quit等以qu+单母音字母+单子音字母的动词, 要重复结尾的字母,再加ing
That's only an excuse for your quitting.
那只是你放弃的一个藉口。
有些动词,英国英语需要重复单子音字母后,再加ing,而美国英语则不用重复。
I like travel(l)ing.
我喜欢旅游。
动词是一个母音字母+一个子音字母(包括字母r)结尾的单音节字时,重复字尾字母后加ing。
It is getting warmer and warmer.
天越来越热了。
Ⅱ 韩语语法ㄴ 대的加法!
首先你先明白你说的词是 动词还是形容词
1.动词 现在时的话加 는 比如你内说的먹는대 过去时的话加ㄴ/은 有韵味加은 没有容的话加ㄴ 表示 将来的话 加ㄹ/을
2.形容词的话 没有过去现在 将来的概念 它只表示一种属性 状态 所以加ㄴ/은 这个很容易和 动词的过去时相混淆 所以 要仔细的 辨认 多读一下句子 文章 体会一下
Ⅲ c语言(注意:是用C语言的语法编)利用数组实现大整数的加法,如果输入的数a、b不是整数则显示输入错误。
#include<stdio.h>
#include<string.h>
charnumber1[9999];//第一个输入数,最大9999位
charnumber2[9999];//第二个输入数,最大9999位
charsum[10000];//结果
intmain()
{
intlen1,len2;
inti,j;
printf(" 输入第一个数:");
scanf("%s",number1);
printf(" 输入第二个数:");
scanf("%s",number2);
len1=strlen(number1);
len2=strlen(number2);
if(len1<1||len2<1)
{
printf(" 输入错误!");//至少一个数字
return-1;
}
//两个数位数不一样时作对齐处理,随便写的,没考虑效率问题
if(len1>len2)
{
j=len1;
strcpy(sum,number2);
memset(number2,'0',9999);
strcpy(number2+len1-len2,sum);
}
else
{
j=len2;
strcpy(sum,number1);
memset(number1,'0',9999);
strcpy(number1+len2-len1,sum);
}
for(i=0;i<10000;i++)sum[i]=0;//结果区清零
i=j;
while(--i>=0)
{
if(number1[i]<'0'||number1[i]>'9')
{
printf(" 第一个数输入错误!");
return-1;
}
sum[i+1]+=number1[i]-'0';
if(number2[i]<'0'||number2[i]>'9')
{
printf(" 第二个数输入错误!");
return-1;
}
sum[i+1]+=number2[i]-'0';
}
for(i=j;i>0;i--)
{
if(sum[i]>=10)
{
sum[i]%=10;
sum[i-1]++;
}
}
printf(" 相加结果:");
if(sum[0])printf("%d",sum[0]);
for(i=1;i<=j;i++)printf("%d",sum[i]);
return0;
}
Ⅳ 用java写加减法的语法分析
你太无聊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。