| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1194 人关注过本帖
标题:求大神解决下
只看楼主 加入收藏
魏成辰
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-10-19
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
求大神解决下
#include<stdio.h>
int  main()
{
   int  q,u,r,i,j;
    int  a[]={2,3,4};
     char  b[]={"甲","乙","丙"};
       for(i=0;i<3;i++)
      {
        q=a[i];
         u=i;
          for(j=i+1;j<3;j++)
              {
                  if(a[j]<q)
                     q=a[j];
                     u=j;
              }
          a[u]=a[i];
        a[i]=q;
         r=b[i];
        b[i]=b[u];
        b[u]=r;
         }
       for(i=0;i<3;i++)
       {
    printf("第%d名:b[%d],分数:a[%d]",i+1,i,i);
      }
       return   0;
  }
main.cpp:7:6: error: stray '\357' in program
main.cpp:7:6: error: stray '\274' in program
main.cpp:7:6: error: stray '\214' in program
main.cpp:7:6: error: stray '\357' in program
main.cpp:7:6: error: stray '\274' in program
main.cpp:7:6: error: stray '\214' in program
搜索更多相关主题的帖子: int main for cpp program 
2018-11-03 22:45
zbjzbj
Rank: 12Rank: 12Rank: 12
来 自:郑州
等 级:贵宾
威 望:52
帖 子:633
专家分:3045
注 册:2011-4-22
收藏
得分:10 
1.双引号内是字符串,单引号内是字符。
2.汉字甲不是一个字符,因为他不是一个字节。
3.甲乙丙之间是中文逗号

[此贴子已经被作者于2018-11-3 23:16编辑过]

2018-11-03 23:12
Tomorrw_I
Rank: 10Rank: 10Rank: 10
等 级:禁止访问
威 望:6
帖 子:406
专家分:1712
注 册:2018-10-16
收藏
得分:10 
char  b[] = { '甲', '乙', '丙' };

这句里面,双引号,是字符串!   用单引号

还有这句里面的逗号,你用的是中文逗号

中文是占2个字节,char只占一个字节!  输出会是乱码!

char b[] = "甲乙丙";
    printf("%s", b);     当字符串,是可以使用的

[此贴子已经被作者于2018-11-3 23:30编辑过]


学C有用吗?
学C++有前途吗?
数据库有必要学吗?
……
别问,你还什么都不会,学就对了
……
2018-11-03 23:16
魏成辰
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2018-10-19
收藏
得分:0 
谢谢
2018-11-04 13:52
快速回复:求大神解决下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015290 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved