当前位置:首页 » 编程软件 » 编程题目

编程题目

发布时间: 2022-01-08 19:54:41

编程题目怎么写

什么语言?

Ⅱ 一个很简单的编程题目~~

VC++6.0运行通过:
字符数组:
#include<stdio.h>
#include<iostream.h>
void main()
{char s1[100],s2[100];
int i=0,j=0;
gets(s1);
while(s1[i]!='\0')
{i++;
j++;}
cout<<"字符串长度为:"<<j<<endl;
for(i=0;i<j;i++)
s2[i]=s1[i];
cout<<"字符串s2为:";
for(i=0;i<j;i++)
cout<<s2[i];
cout<<endl;
}

字符指针:
#include<stdio.h>
#include<iostream.h>
void main()
{char *p,*q,s1[100],s2[100];
int i=0,j=0;
p=s1;
q=s2;
gets(p);
while(*(p+i)!='\0')
{i++;
j++;}
cout<<"字符串长度为:"<<j<<endl;
for(i=0;i<j;i++)
*(s2+i)=*(s1+i);
cout<<"字符串s2为:";
for(i=0;i<j;i++)
cout<<*(s2+i);
cout<<endl;
}

Ⅲ 编程题目:(最好用C++)

#include<iostream.h>
#include<math.h>
void main()
{
double a1,a2,a3,a4=0,a5=0,a6=0;
int k=0;
cout<<"三位自方幂数:";
for(int i=100;i<=999;i++)
{
a1=i/100;a2=i/10-a1*10;a3=i-a1*100-a2*10;
if(i==(pow(a1,3)+pow(a2,3)+pow(a3,3)))
cout<<i<<'\t';k++;
if(k==5) cout<<endl;
}
cout<<endl;
k=0;
cout<<"四位自方幂数:";
for(i=1000;i<=9999;i++)
{
a1=i/1000;a2=i/100-a1*10;a3=i/10-a1*100-a2*10;a4=i-a1*1000-a2*100-a3*10;
if(i==(pow(a1,4)+pow(a2,4)+pow(a3,4)+pow(a4,4)))
cout<<i<<'\t';k++;
if(k==5) cout<<endl;
}
cout<<endl;
k=0;
cout<<"五位自方幂数:";
for(i=10000;i<=99999;i++)
{
a1=i/10000;a2=i/1000-a1*10;a3=i/100-a1*100-a2*10;
a4=i/10-a1*1000-a2*100-a3*10;a5=i-a1*10000-a2*1000-a3*100-a4*10;
if(i==(pow(a1,5)+pow(a2,5)+pow(a3,5)+pow(a4,5)+pow(a5,5)))
cout<<i<<'\t';k++;
if(k==5) cout<<endl;
}
cout<<endl;
k=0;
cout<<"六位自方幂数:";
for(i=100000;i<=999999;i++)
{
a1=i/100000;a2=i/10000-a1*10;a3=i/1000-a1*100-a2*10;
a4=i/100-a1*1000-a2*100-a3*10;a5=i/10-a1*10000-a2*1000-a3*100-a4*10;
a6=i-a1*100000-a2*10000-a3*1000-a4*100-a5*10;
if(i==(pow(a1,6)+pow(a2,6)+pow(a3,6)+pow(a4,6)+pow(a5,6)+pow(a6,6)))
cout<<i<<'\t';k++;
if(k==5) cout<<endl;
}
cout<<endl;
}

Ⅳ 编程题目

#include <stdio.h>

int main(int argc, char**argv)
{
int num = 0;
int i = 1;
int sum = 1;
scanf("%d", &num);
for(i; i<=num; i+=2)
{
sum = sum*i;
}
printf("%d", sum);
}

Ⅳ 关于编程的题目

#include <iostream>
#include <string>
using namespace std;

template<class T>
class SeqList
{
private:
T *data;
int maxSize;
int last;
public:
SeqList(int sz=1):maxSize(sz),last(-1),data(NULL){data=new T[maxSize];}
~SeqList(){delete []data;}
int Length(){return last+1;}
int Find(T &x);
int Remove(T &x);
bool IsEmpty(){return last==-1;}
bool IsFull(){return last==maxSize-1;}
void reverse();
int Insert(T x,int i);
void print();
};

template<class T>
int SeqList<T>::Find(T &x)
{
int i=0;
while(i<=last&&data[i]!=x) i++;
if(i>last) return -1;
return i;
}

template<class T>
int SeqList<T>::Insert(T x,int i)
{
if (i<0||i>last+1||last==maxSize-1) return 0;
last++;
for (int j=last;j>i;j--) data[j]=data[j-1];
data[i]=x;
return 1;
}

template<class T>
int SeqList<T>::Remove(T &x)
{
int i=Find(x);
if(i>=0)
{
last--;
for (int j=i;j<=last;j++)
{
data[j]=data[j+1];
}
return 1;
}
return 0;
}

template<class T>
void SeqList<T>::reverse()
{

for (int i=0;i<(last+1)/2;i++)
{
T temp=data[i];
data[i]=data[last-i];
data[last-i]=temp;
}
}

template<class T>
void SeqList<T>::print()
{
for (int i=0;i<=last;i++)
{
cout<<data[i]<<' ';
}
cout<<endl;
}

int main()
{
do
{
int sz=0,pos=0;
cin>>sz;
if(sz==0) break;
string data;
cin>>data;
int i;
for(i=0;i<data.length();i++)
if(isalpha(data[i])) break;
if(i==data.length())
{
SeqList<float> sl(sz);
sl.Insert(atof(data.c_str()),pos++);
for (int j=pos;j<sz;j++)
{
cin>>data;
sl.Insert(atof(data.c_str()),pos++);
}
float x; cin>>x;
sl.reverse();
sl.print();
sl.Remove(x);
sl.print();

}
else
{
SeqList<string> sl(sz);
sl.Insert(data,pos++);
for (int j=pos;j<sz;j++)
{
cin>>data;
sl.Insert(data,pos++);
}
string x;cin>>x;
sl.reverse();
sl.print();
sl.Remove(x);
sl.print();
}

} while (1);
return 0;
}

Ⅵ 计算机编程题目

//C语言版
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a[5][5]={0},i=0,j=0;
for(j=0;j<5;j++){
for(i=0;i<5;j++){
a[j][i]=5*j+i+1;}} //1到25的赋值过程
for(j=0;j<5;j++){
for(i=0;i<j+1;j++){
printf(" %d",a[j][i]);} //输出过程
printf("/n");} //换行
return 0;
}
请楼主自行处理下格式。

java编程题目

重点是根据a的值,生成各个数,先根据数字重复长度生成对应的字符串,再利用循环进行相加,相加时把字符串转换成数字即可。

Ⅷ 软件编程题目!!

我只能猜出来应该是http协议的错误码。那么200代表的是成功 A错;101代表的是服务器将会切换协议。
具体参考 https://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
或者 http://ke..com/link?url=yWpMiBPxutPAV_Q5QCWMqXS-Nck-67P_lDpJkagml5qsphEmf0MdVuc-#1_2

Ⅸ C语言编程题目

vector有个sort函数,直接调用很方便,练习练习:
#include "stdafx.h"
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main()
{
vector<char>b;
char c;
while(cin.get(c))
{
if (c == '\n')
break;
b.push_back(c);
}

sort(b.begin(), b.end());
for (int i = 0;i < b.size();i++)
cout << b[i];
cout << endl;
system("pause");
return 0;
}

热点内容
php字符串引号 发布:2024-09-21 08:17:03 浏览:783
androidduration 发布:2024-09-21 08:17:03 浏览:402
大话西游2华山论剑什么时候开的服务器 发布:2024-09-21 08:00:15 浏览:530
编程马鞍数 发布:2024-09-21 07:48:32 浏览:726
新建文件夹dos命令 发布:2024-09-21 07:44:13 浏览:131
舞蹈解压介绍 发布:2024-09-21 07:40:04 浏览:973
qq如何显示密码 发布:2024-09-21 07:22:26 浏览:566
安卓导航如何调大mlc音量 发布:2024-09-21 06:59:21 浏览:34
洛奇解压中发生错误 发布:2024-09-21 06:53:30 浏览:293
解压球是什么 发布:2024-09-21 06:53:29 浏览:539