问题及代码:
1.
/*
*Copyringht (c) 2014,烟台大学计算机学院
*All right reserved.
*文件名称: test.cpp
*作 者:马明城
*完成日期:2014年11月30日
*版本号: v1.0
*问题描述: 输出以下程序的运算结果
*输入描述:
*输出描述:
*/
#include <iostream>
using namespace std;
int main()
{
int a [6]={2,-3,4,-6,-8,10}, i;
for (i=0;i<6;i++)
{
if(a[i]<0) continue;
cout<<a[i]<<" ";
}
cout<<endl;
return 0;
}
2.
/*
*Copyringht (c) 2014,烟台大学计算机学院
*All right reserved.
*文件名称: test.cpp
*作 者:马明城
*完成日期:2014年11月30日
*版本号: v1.0
*问题描述: 输出以下程序的运算结果
*输入描述:
*输出描述:
*/
#include <iostream>
using namespace std;
int main( ){
int y=53,i=0,j,a[8];
do
{
a[i++]=y%2;
y=y/2;
}while(y!=0) ;
for(j=i-1;j>=0;j--)
cout<<a[j];
cout<<endl;
return 0;
}
3.
/*
*Copyringht (c) 2014,烟台大学计算机学院
*All right reserved.
*文件名称: test.cpp
*作 者:马明城
*完成日期:2014年11月30日
*版本号: v1.0
*问题描述: 输出以下程序的运算结果
*输入描述:
*输出描述:
*/
#include <iostream>
using namespace std;
int main( ){
char ch[]={"12yue25ri"};
int i,s=0;
for(i=0;ch[i]>='0' && ch[i]<='9';i++)
s=10*s+ch[i]-'0';
cout<<s<<endl;
return 0;
}
4.
/*
*Copyringht (c) 2014,烟台大学计算机学院
*All right reserved.
*文件名称: test.cpp
*作 者:马明城
*完成日期:2014年11月30日
*版本号: v1.0
*问题描述: 输出以下程序的运算结果
*输入描述:
*输出描述:
*/
#include <iostream>
using namespace std;
int main( )
{
int n=0;
char str[80]="Beijing-China 2008";
cout<<str<<endl;
while(str[n]!='\0')
str[n++]=str[n]>='a'&&str[n]<='z'?str[n]-'a'+'A':str[n];
cout<<str<<endl;
return 0;
}
5.
/*
*Copyringht (c) 2014,烟台大学计算机学院
*All right reserved.
*文件名称: test.cpp
*作 者:马明城
*完成日期:2014年11月30日
*版本号: v1.0
*问题描述: 输出以下程序的运算结果
*输入描述:
*输出描述:
*/
#include <iostream>
using namespace std;
int main( )
{
int x[2][3]={5,4,6,7,8,9};
int m[2],i,j;
for (i=0;i<2;i++)
{
m[i]=x[i][0];
for(j=1;j<3;j++)
if(x[i][j]<m[i]) m[i]=x[i][j];
}
for (i=0;i<2;i++)
cout<<m[i]<<endl;
return 0;
}
运行结果: