贴吧图片
1

mycode.c: 在函数‘main’中:
mycode.c:14: 警告:格式‘%f’需要类型‘float *’,但实参 2 的类型为‘double’
mycode.c:16: 错误:expected expression before ‘int’
mycode.c:16: 警告:语句不起作用
mycode.c:17: 错误:expected ‘;’ before ‘{’ token
mycode.c:9: 警告:未使用的变量‘grade’

#include <stdio.h>
int main()
{
  float score;
  char grade;
  pirntf("请输入学生成绩");
  scanf("%f",&score);
  while(score>100||score<0)
  {printf("输入数据有误");
   scanf("%f",score);
  }
  switch(int)(score/10)
  {case 10:
   case 9: grade='A';break;
   case 8: grade='B';break;
   case 7: grade='C';break;
   case 6: grade='D';break;
   case 5:
   case 4:
   case 3:
   case 2:
   case 1:
   case 0: grade='E';
  }
  printf("成绩是%5.1f,相应的等级是%c\n",score,grade);
 
         
 
 
  //int x  =0;
  //int y = 0;
  //scanf("%d", &x);
  //结果输出使用prinf
  //printf("%d",x);
  return 0;
}


最后回复:于明涛
03/30/2019
更新时间:03/30/2019
贴吧图片
0
#include <stdio.h>
int main()
{
   int k1,k2,k3,k4,k5,k6,k7,k8,k9,k10;
  int i,a,n,s;
  for (a=2;a<=1000;a++)      
   {n=0;                 
    s=a;                  
     for (i=1;i<a;i++)    
       if (a%i==0)        
 {n++;                
  s=s-i;               
  switch(n)          
   {case 1:
       k1=i;  break;   
    case 2:
       k2=i;  break;  
    case 3:
       k3=i;  break;   
 
    case 4:
       k4=i;  break; 
    case 5:
       k5=i;  break;  
    case 6:
       k6=i;  break;  
    case 7:
       k7=i;  break;   
    case 8:
       k8=i;  break;    
    case 9:
       k9=i;  break;   
    case 10:
       k10=i;  break;   
   }
 }
    if (s==0)
    {
     printf("%d its factors are ",a);
     if (n>1)  printf("%d,%d",k1,k2);        
     if (n>2)  printf(",%d",k3);            
     if (n>3)  printf(",%d",k4);             
     if (n>4)  printf(",%d",k5);            
     if (n>5)  printf(",%d",k6);
     if (n>6)  printf(",%d",k7);
     if (n>7)  printf(",%d",k8);
     if (n>8)  printf(",%d",k9);
     if (n>9)  printf(",%d",k10);
     printf("\n");
 }
   }
  return 0;
}
更新时间:09/20/2018
贴吧图片
0
……处有未经处理的异常…… 写入位置……
更新时间:09/01/2018
贴吧图片
0

有谁知道十进制转为八位数的二进制?例如:输入7,输出00000111.


更新时间:03/05/2018
贴吧图片
0
#include<stdio.h>
int main()
{
int x,y,q,z,e;

while(scanf("%d %d",&x,&y) == 2){
if (x!=0||y!=0)
    printf("%d",z=x*y);
else break;
}
{
while(e!=0){
e=x%y;
x=y;
y=e;
}

q=z/x;
printf("%d",q);
return 0;
}}
更新时间:09/14/2017
贴吧图片
1
最后回复:戴傲
09/08/2017
更新时间:09/08/2017
贴吧图片
0
qqqq
更新时间:05/24/2017
贴吧图片
4

*


***


*****


 ***


  *

这个怎么做


最后回复:张迅晖
05/08/2017
更新时间:05/08/2017
贴吧图片
3
#include<stdio.h>

int main()
{
int a,b,c,num,n;
printf("请输入一个三位数:\n");
scanf("%d",&num);
c=num%10;
b=(num/10)%10;
a=num/100;
if(a==b&&a!=c)
  printf("n=1");
else if(a==c&&a!=b)
  printf("n=1");
else if(b==c&&a!=b)
  printf("n=1");
else
  printf("n=0");
return 0;         
}
最后回复:尹刚
03/10/2017
更新时间:03/10/2017
贴吧图片
5 1

image

题目是这样的:

排列,输入3个数,使他们从小到大排列,并输出结果

那谁告诉我那个正确输出是什么鬼

最后回复:马帅
03/07/2017
更新时间:03/07/2017
贴吧图片
Linking...
LINK : fatal error LNK1104: cannot open file "Debug/Guess.exe"
执行 link.exe 时出错.

Guess.exe - 1 error(s), 0 warning(s)




最后回复:尹刚
02/18/2017
更新时间:02/18/2017
贴吧图片
0
我们以后也多发布一些好的学习资源到这个贴吧 
更新时间:02/17/2017
贴吧图片
2

欢迎大家交流方法!!

最后回复:刘万伟
06/09/2014
更新时间:06/09/2014
贴吧图像
吧主:
黄天翔
回答:32 帖子:16
喜欢C++的同学欢迎交流好的学习方法!!
问题和建议
还能输入50个字符 Submit

加入QQ群

关注微信APP


×