using namespace std
int main(void)
{
char scanner[100]
int n = 0
bool check = false
cout<<"Enter a sentence:"<<endl
gets(scanner)
cout<<"***********************"<<endl
for(int i = 0i<strlen(scanner)i++)
{
if(scanner[i]==' ')
{
if(check)
{
cout<<endl
n++
check = false
}
}
else
{
check = true
cout<<scanner[i]
}
}
cout<<endl<<"共有单词 "<<n+1<<"个!"<<endl
return 0
} ******本程序可以输入不规范的英语句子********
import java.util.ArrayListimport java.util.Collections
import java.util.List
import java.util.Scanner
public class zdpx {
public static void main(String[] args) {
String[] str = new String[3]
List<String> list=new ArrayList<String>()
Scanner sc = new Scanner(System.in)
for(int i=0i<3i++)
{
System.out.println("请输入第"+(i+1)+"个字符串:")
str[i]=sc.next()
list.add(str[i])
}
Collections.sort(list)
//根据元素的自然顺序 对指定列表按升序进行排序。
for (int i = 0 i < list.size() i++) {
System.out.println(list.get(i))
}
}
}
我就说怎么我刚回复完,这题目又显示在了网上,点进去还没我的答案,还气愤地以为自己答案被人删了,原来是楼主发布了两次。
如果不添加引用,直接using命名空间,是会报错的,所以一定要先添加对相应程序集的引用。
如果你使用Visual Studio,那么在“解决方案资源管理器”中,
找到相应项目下的“引用”,右键添加引用,
把System.Drawing和System.Windows.Forms引用进来,应该就OK了,祝你好运
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)