cin gt gt n是c语言中的什么,c++关于输入输出的一道习题,C++中char a=7;和char a; cin>&...

导航:网站首页 >

c++关于输入输出的一道习题,C++中char a=7;和char a; cin>&

c++关于输入输出的一道习题,C++中char a=7;和char a; cin>>a;这两种方法都读取a为7,有什么...

匿名网友:

解题思路很多,给你一个压栈的解决方法:压栈并不一定要用栈结构,递归本身就带有栈操作void output(int x) {if(x return;output(x==0?-1:x/10);printf("%d", x%10);}output任意整数 任意整数都会反序输出.不限于3位。

匿名网友:

你把baby0.num=1; baby0.weight=8.68; printf("\nEnter the name of baby with which num 1:"); scanf("%s",baby0.name); baby0.birthday.year=2006; baby0.birthday.month=07; baby0.birthday.day=16; 改成baby0.birthday.year=2006; baby0.birthday.month=07; baby0.birthday.day=16; baby0.num=1; baby0.weight=8.68; printf("\nEnter the name of baby with which num 1:"); scanf("%s",baby0.name); 看生日的输出还对吗?原因是后面的输入把前面的给覆盖了!其中baby0.birthday.year=2006把baby0.num给覆盖了 所以baby0.num的值就是2006依次类推.......

匿名网友:

输出:6897输入2473,因为getchar是字符,所以先读入2,则C-2=0,既从case 0开始,直到break退出,case 1=6,case2=6,既66读入4,4-2=2,从case 2开始,到break结束,既8读入7,7-2=5,既default开始,为9读入3,3-2=1从case开始,为77所以输出668977,采用我的哈

匿名网友:

你sort函数里面的第二个for循环写错了,应该是j原来的代码为:void nsort(int b10)//排序{int i,j,t;for(i=0;i{for(j=0;i{if(bj>bj+1){t=bj;bj=bj+1;bj+1=t;}}}}改为:void nsort(int b10)//排序{int i,j,t;for(i=0;i{for(j=0;j{if(bj>bj+1){t=bj;bj=bj+1;bj+1=t;}}}}

匿名网友:

第一你这程序,只有max函数的申明,没有定义,第二scanf("%d,%d",%d,&a,&b,&c); 是错误的,反引号"应该在第三个%d后,应该是scanf("%d,%d,%d",d,&a,&b,&c);另外发现第三个问题,printf("max=%d\n,d");}应该为printf("max=%d\n",d);完整的程序为:#include<stdio.h>void main(){int max(int x,int y,int z);int a,b,c,d;scanf("%d,%d,%d",&a,&b,&c);d=max(a,b,c);printf("max=%d\n",d);}int max(int x,int y,int z){int j,k;if(x>y) j=x;else j=y;if(j>z) k=j;else k=z;return(k);}另外说一句,不管你是初学还是什么,写程序一定谨慎谨慎再谨慎!

匿名网友:

#include <stdio.h&gt;//包含头文件stdio.hlong sum(inta,intb);//声明一个名叫sum的函数,函数的参数有两个,int型。

函数返回类型是longlong factorial (intn);//声明一个名叫factorial 的函数,函数只有一个参数,int型。

函数返回类型是longmain)//主函数{int n1,n2;//声明两个int型变量n1,n2long a;//声明一个long型变量ascanf(“%d,%d”,&n1,&n2);//输入n1和n2a=sum(n1,n2);//调用sum函数,传递n1和n2,即n1和n2作为实参,返回值赋给aprintf(“a=%1d”,a);//输出a的值。

}long sum(inta, intb)//sum函数的定义,这是函数头部{//函数体Long c1,c2;//声明两个long型变量c1,c2C1=factorical(a);//调用函数factorical,a作为实参,返回值赋给c1C2=factorical(b);//调用函数factorical,b作为实参,返回值赋给c2Return(c1+c2);//返回c1+c2的值。

}Long factorical(intn)//factorical函数的定义,这是函数的头部{//函数体long rtn=1;//定义一个long型变量rtn,初始值为1Int i;//定义一个int型变量iFor(i=1;i<=n;i++)//i从1循环到nRtn*=i;//rtn=rtn*iReturn(rtn);//返回rtn的值。

}factorical函数的作用是计算阶乘sum函数的作用是计算两个数的阶乘的和。

main函数输入两个整数,并输出这两个整数的阶乘的和。

匿名网友:

#include int main(){int h,m,t;printf"请输入现在时间,格式如9:30\n";scanf("%d:%d",&h,&m);printf"请输入经过的分钟数";scanf("%d",&t);printf"经过%d分钟以后的时间是%d:%d",t,(h*60+m+t)/60%24,(m+t)%60);return 0;}//运行示例:

问题推荐

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值