C++各种疑问!!!求高手解答!!1
发布网友
发布时间:2023-10-02 07:02
我来回答
共3个回答
热心网友
时间:2024-10-13 19:34
#include<stdio.h>
void main()
{
int a,b,m=0,n=0; //设兔数为m 鸡数为n//
printf("请在此输入鸡兔总数和鸡兔腿总数,并用逗号隔开:\n");
scanf("%d,%d",&a,&b);
for(m=0;m<=a;m++)
{
for(n=0;n<=a;n++)
{
if((m+n)==a&&(4*m+2*n)==b)
{
printf("则兔数为:%d\n",m);
printf("鸡数为:%d\n",n);
}
}
}
}
---------------------------------------------------------------------------------------------------------------------------------
#include<stdio.h>
#include<math.h>
void main()
{
int a,b,c;
printf("请在此输入三边边长 用逗号隔开:\n");
scanf("%d,%d,%d",&a,&b,&c);
if((a+b)<=c||(a+c)<=b||(b+c)<=a)
printf("这个不是三角形");
else
{
if (a==b&&a==c)
printf("此为等边三角形\n");
else if ((a==b&&a!=c)||(a==c&&a!=b)||(b==c&&b!=a))
printf("此为等腰三角形\n");
else if ((pow(a,2)+pow(b,2)==pow(c,2))||(pow(b,2)+pow(c,2)==pow(a,2))||(pow(a,2)+pow(c,2)==pow(b,2)))
printf("此为直角三角形\n");
else
printf("此为一般三角形\n");
}
}
热心网友
时间:2024-10-13 19:34
第一个:看了半天才看明白,原来你是列了一个方程组放在那了。编译器怎么会解方程呢。。。。
#include<stdio.h>
#include<math.h>
void main()
{
int a,b,m,n; //设兔数为m 鸡数为n//
printf("请在此输入鸡兔总数和鸡兔腿总数,并用逗号隔开:\n");
scanf("%d,%d",&a,&b);
//(m+n)==a;
//(4*m+2*n)==b;
m = (b - 2*a) / 2;
n = (4*a - b) / 2;
printf("则兔数为:%d\n",m);
printf("鸡数为:%d\n",n);
}
第二个:
将对应的语句改成这样。括号匹配错了。
else if ( (pow(a,2)+pow(b,2)==pow(c,2)) || (pow(b,2)+pow(c,2)==pow(a,2))
||(pow(a,2)+pow(c,2)==pow(b,2)))
热心网友
时间:2024-10-13 19:34
(m+n)==a;
;
改成
m=0;n=0
whil(1){
if(((m+n)==a)&&((4*m+2*n)==b))
break;
m++;n++
}
后面那个难得看!
c语言编程问题,求高手解答(高分)
一、第一行包含的文件不存在,这一行应该删除。二、定义了argc、argv两个变量没有使用,编译会有警告,可以删除他们或者不管,最好改为:int main()三、scanf输入n和k的时候,中间有个逗号分隔,这样输入的时候会麻烦,最好改为:scanf("%d%d",&n,&k);...
Load Port、SMIF
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...
问一道C语言的问题。请高手解答!
首先While(--k)这里,括号里的是--k的返回值,--在k的前面是先k减掉1再返回结果,因此运行到这里k为4,括号中的值为4,大于0应该是true,所以需要执行循环里的内容。下面是printf这个函数,首先要先计算出printf的参数的值,也就是k-=3的值,那么这个表达式实际上就是k先减去3,再返回减掉以后...
C语言菜鸟求高手解答...
1. 第一个问题似乎是一个关于C语言条件判断的疑问。你需要明确表达你的问题,以便得到具体的解答。2. 在C语言中,`m++` 表示先使用变量 `m` 的值,然后将 `m` 的值加1。所以,表达式 `m++ > 5` 首先将 `m` 的值(初始为5)用于比较,然后 `m` 自增。3. 由于 `m` 的初始值是5,...
求高手解答,C语言问题
int main(){char c;while( c = getch() ) { printf( "%d ", c ); }return 0;}至于为什么取出的是72,75,77,80应该是直接取了扫描码,我用其他编程语言测了下,取出来的只是ascii37,38,39,40。如果想那样调用就重新定义一下吧。个人理解,仅供参考。
C语言编程问题 求高手解答
程序运行输入65回车后,不会输出结果 因为,scanf("%c",&c1);要求以字符的形式输出进去,输入65的时候,c1接收的是字符6 接下来,while后的条件表达式的值为逻辑真,会让你继续输入,直到输入大写字母的时候,才会结束 输出大写字母的大写形式,小写形式 ...
C语言的编程问题,求高手解答啊。新手很不明白。6月19号之前需要用到...
int a[N][N],b[N][N],c[N][N],n=4;void main(){ int i,j;printf("请输入矩阵维数2-10:\n");scanf("%d",&n);printf("请输入矩阵A:\n");for(i=0;i<n;i++){ printf("第%d行数据:\n",i+1);for(j=0;j<n;j++)scanf("%d",&a[i][j]);} printf("请输入矩阵...
c语言的简答题!求高手解答
1 C 外部extern 2 A 函数中有递归函数 void型函数为无返回值函数 C语言程序有函数体组成 main函数 到各个子函数等 3 D 数组名做形参传的是数组首地址 B C不解释 被调函数在主调之前可以不声明 4 D 5 D 6 B 7 B static 可以修饰任意位置变了 全局和静态变态存在数据区 初值为0 8 B...
C语言编程题求教高手解答! 要求如下: 1 请编写函数:char *getResult(c...
用循环来解决了,每次用一个字符串的全部去乘以另一个字符串中的一个数字,然后把这些乘积后面根据位数补0,最后相加就可以了,等于把小学数学流程再搞一遍。
求高手解答一些简单的C语言题目!(高分悬赏)
over!3、(1)printf("Input a year:");scanf("%d",&year);(2)(0==year%4 && 0!=year%100) || 0==year%400 4、(1)s[i]!='\0'(2)s[j]=s[i];5、include<stdio.h> main(){ int i=1,j=1;for(i=1;i<=9;i++){ for(j=1;j<=9;j++){ if(j>=i){ printf("...
高分悬赏c语言统计词频问题,跪求高手解答!!!
struct Node *words[26],*p;} AddWord函数里面这个地方的!=NULL也表达错了吧...while(!=NULL){ ①char str[19]②struct Node *next;③words[i] = (struct Node*) malloc ( sizeof(struct Node) )④( i = 0; i < 26; i++ ) for ( p = word[i]; p != NULL; p = p->...