❶ 计算机编程作业
已发希望格式正确。先解压再更改打开方式就OK了。我是~隐藏的孤独
❷ C语言编程作业
用指针替换文本,
首位对调,
先给指针指向输入的字符串,
*p=st;
在找循环次数,首尾调换,循环次数是字符串长度的一半,
For(i=0,i<len(st)/2,i++)
Temp=*p;
*p=*(p+len(st)-i);
*(p+len(st)-i)=temp;
只是大体思路。不要按部就班,研究研究也是进步,
❸ 编程作业怎么做!
不知道你问的是哪一题
假设是其中最清楚的那一题,如555555最大的三位数
其实这题很简单,如果不考虑性能的话,直接从100开始遍历,定义两个局部变量
假设是int a与int b
弄一个循环,a从100开始,然后b从1开始
a×b如果等于55555,就记录在一个temp变量一面,如果遇到下一个a×b等于555555的组合,就跟temp比,如果比temp记录的数大,就用大的替换掉temp里面小的那一个。
如果a×b大于55555,立即结束本次循环,a+1,跳入下一次循环。
其实还有更简便的方法。。。不过用到一些复杂的数学公式就不说了。
如果要简单粗暴的话,直接开多线程去找,一个线程负责一个区间,比方说100-200,200-300一直到5555500到555555,找到满足a×b=555555的数,而且每次a+5,(因为555555末尾是5,其中一个乘数必定是5,所以以5作为每次循环的步长应该能提升5倍性能)
总之怎么简单粗暴怎么来。
❹ C++编程作业
1.
#include <iostream>
using namespace std;
void main()
{
int male=0,feemale,samll;
while(male<=20)
{
feemale=0;
while(feemale<=33)
{
samll=100-male-feemale;
if(5.0*male+3.0*feemale+samll/3.0==100.0)
{
cout<<"公鸡"<<male<<"只 ";
cout<<"母鸡"<<feemale<<"只 ";
cout<<"小鸡"<<samll<<"只"<<endl;
}
feemale++;
}
male++;
}
system("pause");
}
2.
#include <iostream>
using namespace std;
void main()
{
void typeA(int row);
void typeB(int row);
int row;
cin>>row;
cout<<endl;
typeA(row);
cout<<endl;
typeB(row);
system("pause");
}
void typeA(int row)
{
for(int i=1;i<=row;i++)
{
for(int j=0;j<i;j++)
{
cout<<"*";
}
cout<<endl;
}
}
void typeB(int row)
{
int maxLenth = row*2-1;
int middle = maxLenth/2;
int left = middle;
int right = middle;
for(int i=0;i<row;i++)
{
for(int j=0;j<maxLenth;j++)
{
if(j>=left&&j<=right)
{
cout<<"*";
}
else
cout<<" ";
}
cout<<endl;
left-=1;
right+=1;
}
}
剩下的太简单自己做吧
还有,我上面有个不好的习惯就是void main,你不要照着学就行
❺ c语言编程作业
#include<stdio.h>
#include<stdlib.h>
#defineKG(n-i)
#defineXH(i*2+1)
voidmain(){inti,j,n;
scanf("%d",&n);
for(i=0;i<n;i++){
for(j=0;j<KG;j++)printf("");
for(j=0;j<XH;j++)printf("*");
printf(" ");
}
}
输出数字:
#include<stdio.h>
#defineKG(n-i)
#defineXH(i*2+1)
#defineSZ(i-abs(i-j)+1)
voidmain(){inti,j,n;
scanf("%d",&n);
for(i=0;i<n;i++){
for(j=0;j<KG;j++)printf("");//两个空格
for(j=0;j<XH;j++)printf("%d",SZ);
printf(" ");
}
}
❻ C++编程作业,怎么写
❼ 数控车编程作业
G40 G54 G97 G99
M03 S800 T0101
M08
G00 X35 Z0
G01 Ⅹ0 F0.2
G00 Ⅹ35 Z1
G71 U2 R2
G71 P10 Q20 U0.2 W0.2 F0.3
N10 G00 Ⅹ0
G01 Z0
G03 X16 Z-8 R8
G02 X26 Z-13 R5
G01 Z-20
X30 Z-22
Z-30
X31
N20 G01 Z-33
G00 Ⅹ100 Z100
S2000 T0202
G00 X31 Z1
G70 P10 Q20 F0.1
G00 X100 Z100
S600 T0303
G00 X31 Z-32
G01 X0 F0.15
G00 X100
Z100
M05
M09
M30
❽ 编程作业
#include<stdio.h>
int main()
{int n,m,i=0,a,b,c;
printf("input int m:");
scanf("%d",&m);
printf("input int n:");
scanf("%d",&n);
printf("%d到%d之间的所有水仙花数:",m,n);
for(i=m;i<=n;i++)
{a=i/100;
b=i/10%10;
c=i%10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d ",i);
}
printf(" ");
return 0;
}
❾ 编程大作业一般都是怎么完成的
这种题目,几乎没人会帮你做的,这要靠自己,你想到多少代码,就先写,就算是定义几个变量,这是写了,学习编程,最主
要是要动手做,都敲代码!不会的地方,再具体问,你一下子发整道题出来,谁都是看一眼,立马关掉的!
如果我的回答解决了你的问题,花点时间看下我资料,我资料里面有我新建的群,或看下私信,我也发了私信给你了,欢
迎喜欢C语言,编程语言的加入一起学习,一起探讨,一起进步!
❿ C语言编程作业
/*回答第一个问题*/
/* by n0war @ 2010-6-17 */
#include"stdio.h"
void main()
{
char c;int i=0,j=0,k=0,l=0;
while((c=getchar())!='#') /* #号结束 */
{
if(c>=65&&c<=90||c>=97&&c<=122) i++;
else if(c>=48&&c<=57) j++;
else if(c==32) k++;
else l++;
}
printf("i=%d,j=%d,k=%d,l=%d\n",i,j,k,l);
}
/*你的问题太多了~汗*/