×

编程问题在线解答

编程问题在线解答(C语言编程题 急 在线等 回答全加分!)

admin admin 发表于2024-07-15 03:39:07 浏览10 评论0

抢沙发发表评论

大家好,编程问题在线解答相信很多的网友都不是很明白,包括C语言编程题 急 在线等 回答全加分!也是一样,不过没有关系,接下来就来为大家分享关于编程问题在线解答和C语言编程题 急 在线等 回答全加分!的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

本文目录

C语言编程题 急 在线等 回答全加分!

//追加分吧,做了很久哦,调试成功的#include《stdio.h》#include《stdlib.h》#include《conio.h》#define MAX_PATH 512typedef struct _Char //字母结构体{char name; //字母名称int count; //计数} Char;void Menu(char *CopyRight) //欢迎菜单{printf("________________________________________________________________________________\n");printf(" ");printf(CopyRight);printf("________________________________________________________________________________\n");printf(" 1: 执行问题1\n");printf(" 2: 执行问题2\n");printf(" 3: 执行问题3\n");printf(" 4: 执行问题4\n");printf(" 5: 执行问题5\n");printf("________________________________________________________________________________\n选项(其他字符退出程序):");}void Question1(char *str, char *user){int cnt = 0, i;for (i=0; user; i++){if ( (user 《= ’Z’) ){str;}}str = ’\0’;printf("\n字母:%s\n", str);printf("字母个数:%d\n", cnt);}void Question2(char *str, char *user){int i, cnt = 0;for (i=0; user; i++){if (user 《= ’9’){str = ’$’;str;}else{str;}}str = ’\0’;printf("处理后的结果为:%s\n", str);}void Initialize(Char *StrChar) //初始化结构体{int i, j;for (i=0; i《26; i++){StrChar.count = 0; //个数置为0StrChar.name = ’a’ + i; //赋予名称}for (j=0; i《52; i++, j++){StrChar.count = 0;StrChar.name = ’A’+j;}}void Question3(char *str, char *user){int i, j;Char StrChar;Initialize(StrChar); //初始化for (i=0; user; i++){for (j=0; j《52; j++){if (StrChar) //比对{StrChar.count++;break;}}}for (i=0; i《26; i++){printf("字母:%c\t 小写: %d, 大写: %d, 大小写合计: %d\n", StrChar.count);}}void Question4(char *b, char *a) //与你题目相同名称,a及b{int i, cnt = 0;for (i=0; a; i++){if ( a 《= ’z’){b - 32;}else if (a 《= ’Z’){b + 32;}else{b;}}b = ’\0’;printf("处理后字符串:%s\n", b);}void Question5(char *str, char *user){int i, cnt = 0;char _char;printf("请输入你要删除的字符:");scanf("%c", &_char);for (i=0; user; i++){if (user != _char){str;}}str = ’\0’;printf("删除后的字符串为:%s\n", str);}int main(void){char *CopyRight = "ActSoft Software Studio Presents!Copyright(c)ActSoft 2011.All Rights Reserved!\n";char opt;char str;while (1){Menu(CopyRight);opt = getch();if (!(opt 》= ’1’ && opt 《= ’5’)){exit(0);}printf("\n请输入一串字符:");gets(user);switch (opt){case ’1’:Question1(str, user); //问题一解决方案break;case ’2’:Question2(str, user); //问题二解决方案break;case ’3’:Question3(str, user); //问题三解决方案break;case ’4’:Question4(str, user); //问题四解决方案break;case ’5’:Question5(str, user); //问题五解决方案break;default:break;}}return 0;}

在线求解 c语言编程题目

#include《stdio.h》int main(){int a;int b;int i,j,t;int k=0;for(i=0;i《20;i++)scanf("%d",&a);for(i=0;i《20;i++)//判断素数{for(j=2;j《a;j++){if(a%j==0)break;}if(j《a)continue;else{b;k++;}} for(i=0;i《k-2;i++)//冒泡排序{for(j=0;j《k-2-i;j++){if(b){t=b;b;b=t;}}}for(i=0;i《k-2;i++)//输出printf("%d ",b);printf("%d\n",b);return 0;} 现编,有问题可以hi我

C语言编程题求解,在线等!!

#include 《stdio.h》

int main()

{ int a=3,b=4,c=5,t; 

  printf("a=%d  b=%d  c=%d\n",a,b,c);

  t=a; a=c; c=b; b=t;

  printf("a=%d  b=%d  c=%d\n",a,b,c);

  return 0;

}

在线等:C++编程问题求教,谢谢

#include 《iostream》

#include 《cmath》

using namespace std;

const double  PI=3.1416;

/**********Program**********/

class Circle

{

private:

double radius;

public:

double area();

double circumference();

void Set(double r1);

Circle(double r=0):radius(r){}

};

double Circle::circumference()

{

return 2*PI*radius;

}

void Circle::Set(double r1)

{

radius=r1;

}

double Circle::area()

{

return PI*radius*radius;

}

class Box

{

private :

double length;

public:

void Set(double l1);

Box(double l=0):length(l){}

double area();

double circumference();

};

double Box::circumference()

{

return 4*length;

}

void Box::Set(double l1)

{

length=l1;

}

double Box::area()

{

return length*length;

}

class NewStyle

{

public:

Circle a;

    Box b;

NewStyle(Circle a1,Box b1);

double S();

double L();

void Set(Circle a2,Box b2);

};

NewStyle::NewStyle(Circle a1,Box b1)

{

a=a1;

b=b1;

}

void NewStyle::Set(Circle a2,Box b2)

{

a=a2;

b=b2;

}

double NewStyle::S()

{

return a.area()-b.area();

}

double NewStyle::L()

{

return a.circumference()+b.circumference();

}

/**********  End  **********/

int main()

{

        Circle A(4);  //圆的半径为4

                Box B(1);   //正方形的边长为1

                NewStyle C(A,B); 

        cout《《"自定义图形的面积"《《C.S()《《endl;

                cout《《"自定义图形的周长"《《C.L()《《endl;

                A.Set(6);   //圆的半径变为6

                B.Set(2);   //正方形的边长变为2

                C.Set(A,B);

        cout《《"自定义图形的面积"《《C.S()《《endl;

                cout《《"自定义图形的周长"《《C.L()《《endl;

        return 0;

}

不好意识  让你久等了  主要是我犯了个小错误   找了很久才发现  就是哪个构造函数的问题

不过分有点少。。。  

但我自己也是第一次做这种题目   不知道这结果你满不满意?

DS18B20,C语言编程问题,求解答,在线等!

void dsreset(void) //DS18b20复位, 初始化函数{ uint i; ds=0; i=103; //延时最短480us //这里是计算机运行的时间 。。主要是下面while(I〉0)i--消耗时间 while(i》0) i--; ds=1; //等待16-60us,收到低电平一个约60-240us则复位成功 i=4; while(i》0) i--;}在 ds=0,与ds=1 之间添加时间消化目的是为了使硬件能检测的这个变化而已。。

C++编程题,在线求解!!!

/*

1、定义一个媒体Media类

2、它有两个派生类:图书Book类、光盘CD类

3、其中,图书有名称、销售数量、ISBN编号等属性

4、光盘有名称、销售数量、制作方等属性

5、要求:

1)设计上述三个类的相关属性;

2)利用多态性的概念,分别以虚函数的形式完成对图书和光盘信息的显示

3)编写一个普通函数f(),显示出销售数量超过1000的图书和光盘

4)在main函数中进行测试。

*/

#include 《vector》

#include 《string》

#include 《iostream》

using namespace std;

class Media

{

public:

Media(){};

~Media(){};

virtual void Init(string name, int number)

{

m_Name = name;

m_Number = number;

};

virtual int GetNumber()

{

return m_Number;

}

virtual void Display()

{

cout《《"name: "《《m_Name《《endl;

cout《《"namber: "《《m_Number《《endl;

}

protected:

string m_Name;

int m_Number;

};

class Book : public Media

{

public:

Book(){};

~Book(){};

void Init(string name, int number, string ISBN)

{

Media::Init(name, number);

m_ISBN = ISBN;

};

void Display()

{

Media::Display();

cout《《"ISBN: "《《m_ISBN《《endl;

}

private:

string m_ISBN;

};

class CD : public Media

{

public:

CD(){};

~CD(){};

void Init(string name, int number, string Author)

{

Media::Init(name, number);

m_Author = Author;

};

void Display()

{

Media::Display();

cout《《"author: "《《m_Author《《endl;

}

private:

string m_Author;

};

int main()

{

// 添加书籍和光盘

Book *b1 = new Book();

Book *b2 = new Book();

Book *b3 = new Book();

b1-》Init("book1", 100, "ISBN100");

b2-》Init("book2", 1000, "ISBN1000");

b3-》Init("book3", 10000, "ISBN10000");

CD *cd1 = new CD;

CD *cd2 = new CD;

CD *cd3 = new CD;

cd1-》Init("cd1", 100, "author100");

cd2-》Init("cd2", 1000, "author1000");

cd3-》Init("cd3", 10000, "author10000");

vector《Media *》 vectMedia;

vectMedia.push_back(b1);

vectMedia.push_back(b2);

vectMedia.push_back(b3);

vectMedia.push_back(cd1);

vectMedia.push_back(cd2);

vectMedia.push_back(cd3);

// 显示部分(销售数量大于1000)

for (int i=0; i《vectMedia.size(); i++)

{

if (vectMedia-》GetNumber() 》= 1000)

{

cout《《"》》》销售量大于1000的书籍或光盘《《《"《《endl;

vectMedia-》Display();

}

}

return 0;

}

// 运行效果见图示

单片机编程问题,在线等,急

问题很多,给你修改如下:ORG 0000H AJMP MAIN ORG 0040HMAIN: MOV R0, #30H 成绩,从30H单元开始放 MOV R2, #0 优秀 MOV R3, #0 良好 MOV R4, #0 中等 MOV R5, #0 及格 MOV R6, #0 不及格LOOP: MOV A, @R0 CJNE A, #90, COMP1 比较分数,不等于90,跳转到comp1COMP1: JC NEXT1 cy=1,说明分数小于90跳转到next1 INC R2 INC R0 SJMP LOOPNEXT1: CJNE A, #80, COMP2COMP2: JC NEXT2 INC R3 INC R0 SJMP LOOP NEXT2: CJNE A, #70, COMP3COMP3: JC NEXT3 INC R4 INC R0 SJMP LOOP NEXT3: CJNE A, #60, COMP4COMP4: JC LOOP5 INC R5 INC R0 LJMP LOOPLOOP5: INC R6 INC R0 LJMP LOOP END

C语言的编程题,在线求编程解答,谢谢,有两题的

#include 《stdio.h》main(){   int m,n;   double sum=0;   double x=1;   int i=1;   scanf("%d%d",&m,&n);   for(i=1;i《m;i++)     sum=sum+i;   for(i=1;i《=n;i++)     x=x*i;   sum=sum+m/x;   printf("%n",sum);        }#include 《stdio.h》main(){   double x,y;   scanf("%f",&x);   if(x《=0)      y=x;   else     if(x《=1)       y=2*x;     else       y=3*x*x-6*x+7;   printf("%f\n",y);                }

文章分享结束,编程问题在线解答和C语言编程题 急 在线等 回答全加分!的答案你都知道了吗?欢迎再次光临本站哦!