c语言问题求教# include # include bool cx(int m){if(m==1)return tru
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/19 06:49:05
c语言问题求教
# include
# include
bool cx(int m)
{
if(m==1)
return true;
else
return false;
}
int main(void)
{
int m ,d,c;
printf("\n任意键继续.(每次输入完成都应按回车键执行命令)\n");
getch();
printf("输入你的生日,用空格格开:");
scanf("%d%d",&m,&d);
switch(m)
{
case 1:
{
if((d>=1)||(d=20||d
# include
# include
bool cx(int m)
{
if(m==1)
return true;
else
return false;
}
int main(void)
{
int m ,d,c;
printf("\n任意键继续.(每次输入完成都应按回车键执行命令)\n");
getch();
printf("输入你的生日,用空格格开:");
scanf("%d%d",&m,&d);
switch(m)
{
case 1:
{
if((d>=1)||(d=20||d
# include <stdio.h>
# include <conio.h>
bool cx(int m)
{
\x05
\x05if(m==1)
\x05\x05return true;
\x05else
\x05\x05return false;
\x05
}
int main(void)
{
\x05int m ,d,c;
\x05printf("\n任意键继续.(每次输入完成都应按回车键执行命令)\n");
\x05getch();
\x05printf("输入你的生日,用空格格开:");
\x05scanf("%d%d",&m,&d);
\x05switch(m)
\x05{
\x05case 1:
\x05\x05{
\x05\x05\x05if((d>=1)&&(d<=19))//是进行与运算,&&
\x05\x05\x05{
\x05\x05\x05\x05printf("\n你是摩羯座不谢.此星座没有说明,没有详细信息,没有为什么.\n");
\x05\x05\x05\x05break;
\x05\x05\x05}
\x05\x05\x05else if(d>=20&&d<=31)//是进行与运算,&&
\x05\x05\x05{
\x05\x05\x05\x05printf("\n你是水瓶座不谢.\n想了解此星座详细情况请按1,退出请按2.\n");
\x05\x05\x05\x05scanf("%d",&c);
\x05\x05\x05\x05if(cx(c))
\x05\x05\x05\x05{
\x05\x05\x05\x05\x05printf("思想超前,理性自重的星座.一样的不爱受约束,一样的博爱,但他们还是不同射手座;\n他们较著重於精神层次的提升,是很好的启发对象.");
\x05\x05\x05\x05\x05break;
\x05\x05\x05\x05}
\x05\x05\x05\x05else
\x05\x05\x05\x05\x05break;
\x05\x05\x05}
\x05\x05}
\x05}
}
再问: 为什么要改成&&才呢,不是d大于等于20并且小于等于31的时候是水平吗。&&不是或者吗
再答: &&才是与,||表示或,你记混了
再问: 啊啊、。。。。我天。。。。。。。。
再答: ……
再问: 不过还是谢谢了。哎,愁死我了、、、写了几百行。就是找不到bug
# include <conio.h>
bool cx(int m)
{
\x05
\x05if(m==1)
\x05\x05return true;
\x05else
\x05\x05return false;
\x05
}
int main(void)
{
\x05int m ,d,c;
\x05printf("\n任意键继续.(每次输入完成都应按回车键执行命令)\n");
\x05getch();
\x05printf("输入你的生日,用空格格开:");
\x05scanf("%d%d",&m,&d);
\x05switch(m)
\x05{
\x05case 1:
\x05\x05{
\x05\x05\x05if((d>=1)&&(d<=19))//是进行与运算,&&
\x05\x05\x05{
\x05\x05\x05\x05printf("\n你是摩羯座不谢.此星座没有说明,没有详细信息,没有为什么.\n");
\x05\x05\x05\x05break;
\x05\x05\x05}
\x05\x05\x05else if(d>=20&&d<=31)//是进行与运算,&&
\x05\x05\x05{
\x05\x05\x05\x05printf("\n你是水瓶座不谢.\n想了解此星座详细情况请按1,退出请按2.\n");
\x05\x05\x05\x05scanf("%d",&c);
\x05\x05\x05\x05if(cx(c))
\x05\x05\x05\x05{
\x05\x05\x05\x05\x05printf("思想超前,理性自重的星座.一样的不爱受约束,一样的博爱,但他们还是不同射手座;\n他们较著重於精神层次的提升,是很好的启发对象.");
\x05\x05\x05\x05\x05break;
\x05\x05\x05\x05}
\x05\x05\x05\x05else
\x05\x05\x05\x05\x05break;
\x05\x05\x05}
\x05\x05}
\x05}
}
再问: 为什么要改成&&才呢,不是d大于等于20并且小于等于31的时候是水平吗。&&不是或者吗
再答: &&才是与,||表示或,你记混了
再问: 啊啊、。。。。我天。。。。。。。。
再答: ……
再问: 不过还是谢谢了。哎,愁死我了、、、写了几百行。就是找不到bug
c语言问题求教# include # include bool cx(int m){if(m==1)return tru
C语言函数最大值问题#include int maxv(int a[],int m){ int maxa,i=1;max
C语言判断数位数问题#include"stdio.h"int main(){long n,j,m=1,result;sc
求教一个C语言问题,#include main(){int a[4][4]={{1,4,3,2},{8,6,5,7},{
c语言中#include stdio.h int m[3][3]={{1},{2},{3}}; int[3][3]={1
一道C语言题,# include int fun (int n,int *s){int f1,f2;if (n==1||
#include void main() { int m; for(m=10;m>3.m--) {if(m%3) m--
C预言 #include main() { int sum=1,i;for(i=1;imax);max=b;if(c>m
#include iostream.h int main() { bool flag; flag=true; if(fl
#include int func(int a,int b) { int c; c=a+b;return c; } ma
这个代码的意思#include int f(int n){if (n == 1){return 1;}return f(
c语言题改错#include long fun ( int k) { if k > 0 return (k*fun(k-