Ⅰ 初学者求编程题目
谭浩强的《C程序设计》的课后题中的编程题就行,都是分章节的嘛。
Ⅱ 程序设计题目
C把一个字符串的地址赋值给了一维数组name,name表示这个一维数组的名字,是一个地址,地址是一个常量,而在C语言中,赋值表达式的左边必须是变量,故C是错误的。
补充:如果name不是一维数组,而是一个一维数组指针,那么就可以直接赋字符串。
Ⅲ 推荐几个编程题库
http://acm.sgu.ru
SGU大学网站,算法性很强的,推荐
http://acm.timus.ru
URAL大学网站,做的人很多
http://train.usaco.org
USACO,USA网站,有很多大牛
http://acm.pku.e.cn
北大网站,中文讨论
其他还有很多,如西班牙的,浙江的,湖南的,同济的都很好
很快提高编程思维与水平
Ⅳ 软件编程题目!!
我只能猜出来应该是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语言版
#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;
}
请楼主自行处理下格式。
Ⅶ 一个很简单的编程题目~~
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;
}
Ⅷ 关于编程的题目
#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<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;
}