c++练习 ——2014/3/8

1.
#include
#include
#include
using namespace std;

void WriteFile(char*s)
{
	ofstream out1;
	out1.open("modi2.txt",ios_base::binary|ios_base::app);
	for(int i=0;s[i]!=0;i++)
	    out1.put(s[i]);
	out1.close();
	
} 

void fun(char* s)
{
	for(int i=0;s[i]!=0;i++)
	{
		if(s[i]>='a'&&s[i]<='z')
		    s[i]-=32;
		else if(s[i]>='A'&&s[i]<='Z')
		    s[i]+=32;
	
	} 
	
	WriteFile(s);
	
}

void ClearFile()
{
	ofstream out1;
	out1.open("modi2.txt");
	out1.close();
}
int main()
{
	ClearFile();
	char s[1024];
	cout<<"please input a string:"<

2.

#include 
void fun(int i)
{
	for(int j=0;j

3.

#include 
int fun(char* s,int a[])
{
	int n=0;
	for(int i=0;s[i]!='\0';i++)
	{
		if(s[i]<='9'&&s[i]>='0')
		a[n++]=s[i]-'0';//pay attention to char to int
	}
	return n;
}

int main()
{
	int a[1024];
	int len=fun("1234abcdef567",a);
	for(int i=0;i

4.

#include 
#define M 2
#define N 4
void fun(int a[M][N],int *sum)
{
	int temp,s=0;
	for(int i=0;i

5.

#include 
void fun(int n)
{
	for(int i=0;i0;j--)//count the blank
		{
			cout<<' ';
		}
		for(int k=0;k<=i;k++)//count the #
		{
			cout<<"#";
		}
		
		cout<>n;
	if(n<1)
	{
		cout<<"输入的行数必须大于0"<

这些程序是c++等级考试上的,上机练习10-14课的第二小题,我把程序补充完整并在vc6.0上调试成功之后上传到这里,不为别的,就为了证明下我做了这些题目,同时也供大家监督。

你可能感兴趣的:(国二编程练习)