几道c++编程题(每道正确答案5分)

1 编写函数,统计一字符串中数字字符占所有字符的百分比。
2 编写函数,分别秋两个真分数的最大公约数和最小公倍数。
3 编写一个函数,对任意给的三个边a b c 判断是否能构成三角形。
4 编写一个函数delchar(char *s1,char s2),从字符串s1中删去与字符s2相同的字符。
5 编写一个函数function(int n,int k)。该函数有2个参数n和k。函数的返回值为数n从右边开始数的第k个数字的值。例如n=1234,k为2,函数返回3.若k>n或k<1时,函数返回0.

#include <stdio.h>
void main()
{
int a,b,c,m,n;
printf("请输入三角形的三条边:a,b,c\n");
scanf("%d%d%d",&a,&b,&c);
if (a>b)
{
m=a;
a=b;
b=m;
}
if (b>c)
{
n=b;
b=c;
c=n;
}
if (c>=a+b)
{
printf("这三条边不能构成三角形!\n");
}
else if (a==b)
{
if (a!=c)
printf("这个三角形是个等腰三角形\n");
else
printf("这个三角形是个等边三角形\n");
}
else if (c*c==a*a+b*b)
printf("这个三角形是个直角三角形\n");
else
printf("这个三角形是个一般三角形\n");
}
温馨提示:内容为网友见解,仅供参考
无其他回答

C++ 编程问题、求大神解答
第一题:#include<iostream> include<cstdlib> using namespace std;int main(){ double a,b,c,s,v;cout<<"请输入立方体的三条边长,用空格隔开,按ENTER键结束输入:";cin>>a>>b>>c;s=2*(a*b+a*c+b*c);v=a*b*c;cout<<"立方体的三条边为:a="<<a<<" "<<"b="<<b<<" ...

C++编程题 求大神解答 在线等
4.在屏幕上输出:2 3 4 5.求出一个三位数每个位上的数字值。6.某幼儿园里,有5个小朋友编号为1,2,3,4,5,他们按自己的编号顺序围坐在一张圆桌旁。他们身上都有若干个糖果(键盘输入),现在他们做一个分糖果游戏。从1号小朋友开始,将自己的糖果均分三份(如果有多余的糖果,则立即吃掉...

C++编程题(高手请进)
1、某航空公司规定在旅游的旺季7~9月份,如果订票数超过20张,票价优惠15%,20张以下,优惠5%;在旅游的淡季1~5月份、10月份、11月份,如果订票数超过20张,票价优惠30%,20张以下,优惠20%;其他情况一律优惠10%设计程序,根据月份和订票张数决定票价的优惠率。include<iostream.h> void main(){...

C++编程题,高手帮下忙。。。
printf("[1]apple\\n[2]pear\\n[3]orange\\n[4]grape\\n[0]exit\\n\\n");for(i=0;i<5;i++){ scanf("%d",&n);switch(n){ case 1:printf("3.00 yuan\/kg\\n");break;case 2:printf("2.50 yuan\/kg\\n");break;case 3:printf("4.10 yuan\/kg\\n");break;case 4:printf("10....

谁可以帮我做一下这个C++C语言的作业
【答案】main主函数价格括号,正确如下:1 main()c++语言的每个表达式的结束都需要加上分号;故第6.9行错误,正确如下;6 k=1 ;9 for(i=m;i!=n;i+=k)2、程序功能为:判断从键盘上输入的一个字符,并按下列要求输出。若该字符是数字 输出 字符串"0-9";若该字符是大写字母 输出字符串"A-Z...

c++编程题,求大神解答。
基本思想是计算相邻的机器人每轮发生碰撞的时间,从小到大排列后依次发生碰撞 剩下的机器人相邻关系会改变,重新计算碰撞时间,重复上述步骤,直到没有碰撞发生 C++代码如下:include <bits\/stdc++.h> \/\/ C++万能头文件 using namespace std;using tri = tuple<double, int, int>; \/\/ 发生碰撞的...

c++编程问题
((n-3)\/4)代 (4+3)只 ((n-3)\/4-1)代 (8+3)只 ...2代 (n-4+3)只 1代 1只 综上 设年份为n m = n%4(年份除以4余数)i=(n-m)\/4(经过了几个4年);则n年后猪个数k为 n<4 k=1 n>=4 k =1+[(4+m)+(8+m)+...(n-4+m)]+1 =2+(n+2m)*(i-1)...

c++求答案
++++ ++++ 2)birthday birt 3)5 4 3 2 1 4)34ab56cd 4 5)2 2 6)x=20 y=10 编程第二题:include <iostream> using namespace std;int fun(int n);void main(void){ int prime(int);int i;for(i=1;i<=500;i++){ if(i==fun(fun(i))&&i!=fun(i))cout<<i<<...

C++编程题,望各路大神及时伸出援助之手!!!
void main(String[] args){ String s = "123456789";fun(s);} } 123+4+5+67-89 123+4-5-6-7-8+9 123-4+5-6-7+8-9 123-4-5+6+7-8-9 12+34+56+7-8+9 12+3+45+67-8-9 12-3+4-5+6+7+89 1+234-56-78+9 1+2+34+5+67-8+9 1-2+3+45-6+78-9 ...

C++编程问题,高手请进,谢谢!
2007-06-22 C++编程题(高手请进) 2 2009-04-02 C++编程问题,高手请进 1 2011-05-20 C++编程问题,高手请进。 编写程序,实现给定的二维数组(M... 22 2008-11-14 C语言编程,高手请进,谢谢 2 2013-12-24 C++高手专家请进,解决一下这个编程问题。谢谢!! 2007-04-21 C\/C++\/VC编程高手请进.....

相似回答