1./*
2. * Copyright (c) 2014, 烟台大学计算机学院
3. * All rights reserved.
4. * 文件名称:test.cpp
5. * 作 者:张震刚
6. * 完成日期:2014年 12 月 03 日
7. * 版 本 号:v1.0
8. *
9. * 问题描述阅读下面的程序,写出程序的运行结果。
10.* 输入描述: 无
11.* 程序输出:无
12.*/
(1)
#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)
#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;
}
<img src="https://img-blog.csdn.net/20141203171535735?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYV9idWxlX2JveQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
(3)
#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)
#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;
}