C++试题求大神帮忙今晚能给个答案 定义“#definec 3 int a=6 ,b=9;”不正确的 a++ c++ b++ a=b+c

2024-11-22 18:01:52
推荐回答(2个)
回答1:

c++错误,因为c是常量。
填空:1、0
2、不能
3、\
4、循环条件是否满足
5、变量
结果分析题:
1、89031 F Li Na 100 Nanjing Road
2、max = 9
3、你的题目有点错误,j没有定义,还有很多其他错误。修改后,结果是:5.0000
设计题
1、#include /* 预处理命令 */
void main()
{
int x;
printf("inputinteger number: ");
scanf("%d",&x);
x = (x+2) % 7+1;
switch(x)
{
case 1:printf("Monday\n"); break;
case 2:printf("Tuesday\n");break;
case 3:printf("Wednesday\n");break;
case 4:printf("Thursday\n");break;
case 5:printf("Friday\n");break;
case 6:printf("Saturday\n");break;
case 7:printf("Sunday\n");break;
default:printf("error\n");
}
}
2、基本是对的。但是建议j初始化,输出的时候%d换成%4d,这样看着清楚些。

回答2:

定义“#define c 3 int a=6 ,b=9;"
a++ c++ b++ a=b+c不正确的:c++


填空题:1、1
2、可以
3、\
4、循环条件值是否为真
5、这个题呢?
6、常量


简答题
1、89031 F Li Na  100 Nanjing Road
2、max=9
3、   5.0000(5前面有3个空格)


四程序设计

1
四 五 六 日 一 二 三 四 五  六
1  2  3  4  5  6  7  8  9  10

#include
int main()
{
 int x;
 printf("input integer number: ");
 scanf("%d",&x);
 if(x<1||x>31)
 {
  printf("input error\n");
  return 0;
 }
 x=(x+10)%7;
 switch(x){
 case 1:printf("Monday\n"); break;
 case 2:printf("Tuesday\n");break;
 case 3:printf("Wednesday\n");break;
 case 4:printf("Thursday\n");break;
 case 5:printf("Friday\n");break;
 case 6:printf("Saturday\n");break;
 case 0:printf("Sunday\n");break;
 default:printf("error\n");
 }
 return 0;
}

2

#include
main()
{
  int i,j;
  printf("1-5000之间能同时被3、5、7除可以除尽的有\n");
  for(i=1,j=0;i<=5000;i++)
  {
   if((i%3==0)&&(i%5==0)&&(i%7==0))
   { 
    printf("%d ",i);
    j++;
      }
   if(j==6)
   {
    printf("\n");
    j=0;
   }
  }
  printf("\n");
}