有些时候学过许多新的东西后,不总结,不练习,很快就会遗忘。况且我非常喜欢和人交流,不吐不快,所以决定开始写博客。也算是大学中初学编程,见解粗浅,恳请指点。若有疏漏,恳请指正。
1.输入多组数据
简介:oj中经常是要求输入多组数据,c与c++是不同的。
代码:c语言:
while(scanf("%d",&a)!=EOF)
{
printf("%d",a);
}
c++语言:
法一:int a;
while(cin>>a!=EOf)
{
cout<<a<<endl;
}
法二:for(int i;cin>>i;)
{
cout<<i<<endl;
}
2.输入不定长度的数组
简介:有些时候我们需要的数组长度是不定的,这就需要数组唱的为变量。这是向同学学习的,大佬告诉我两种方法。
代码:法一:
int n;
scanf("%d",&n);
inta[n];
法二:
int n;
scanf("%d",&n);
int*p =(int *)malloc(n * sizeof(int));//malloc是开辟空间的函数