网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月18日漏签0天
c语言吧 关注:801,819贴子:4,375,585
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 首页 上一页 1 2 3
  • 122回复贴,共3页
  • ,跳到 页  
<<返回c语言吧
>0< 加载中...

回复:C语言初学者常见问题及解决方案汇总

  • 只看楼主
  • 收藏

  • 回复
  • 幽鳰
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为什么我的不行啊,我真服了,按你这个不行按书上的还是一样,都是这m报错?我小白【图片】


  • 幽鳰
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
那请问我这个是成功了吗,我换了Dev,但是我看视频说后面有成功两个字,但是我没有,可是显示错误0,是不是成功了?


2026-01-18 13:06:14
广告
不感兴趣
开通SVIP免广告
  • 幽鳰
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
佬再问个问题为什么我里面算的不是5+12加完后再除以2吗,也啥结果是8呀


  • 幽鳰
  • 毛蛋
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为啥这也不行啊,我在VS code里面创建了一个c++文件,怎么运行显示错误


  • 你真是神人了
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
所以为什么给我报错缺少main函数,之前都是在手机上写,用vs写了一次就这样了😭,有没有大佬救救我,和编译环境没问题,手机和vs都报错main函数的问题,而且vs之前写也好好的,ai也表示没问题。拉一坨代码:#include<stdio.h>
#include<string.h>
int f(char*a,int n);
int main(void)
{ printf("pleas input");
char a[100];
get(a)
int n = strlen(a);
int s = f(&a, n);
printf("\n%d\n", s);
}
int f(char* a, int n)
{
int m = n - 1, s = 0, idx = 0;
while (idx <= n / 2)
{
if (a[m--] != a[s++])
return 0;
idx++;
}
return 1;
}


  • 你真是神人了
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


  • 时空之环
  • 路人
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
还有一个问题,为什么中文注释会自动隐藏这个怎么办


  • f好烦òᆺó.
  • 强能力者
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
支持并感谢大佬


2026-01-18 13:00:14
广告
不感兴趣
开通SVIP免广告
  • 你真是神人了
  • 低能力者
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
问一下考试方面的,c语言二级好考吗?刚学完官方那本绿皮书


  • Riachard_Zhang
  • 麻婆豆腐
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
今天来讲一下scanf和printf的格式控制字符串
scanf与printf的生命如下,均位于stdio.h中
int scanf( const char *format, ... );
int printf( const char *format, ... );
我们所说的格式控制字符串,就是上面的const char *format
我们先讨论scanf
我们总是说写scanf的"%d%d"时,中间不要加逗号之类的,这是因为格式控制字符串要求完全匹配,下面举几个例子来说明:
①scanf("%d%d",&a,&b);或scanf("%d %d",&a,&b);(还有其他等价形式但是很少见)
输出:无
输入:1 2
结果:a为1,b为2
这里1和2之间的间隔可以是任意数量的空格、tab制表符、回车
②scanf("输入两个数:%d%d",&a,&b);
情况1:输出:无 输入:输入两个数:1 2
结果:a为1,b为2
情况2:输出:无 输入:输入数:1 2
结果:a、b读入失败
③printf("输入两个数:"); scanf("%d%d",&a,&b);
输出:输入两个数:
输入:1 2
结果:a为1,b为2
根据上述三个例子可以看出,scanf中的格式控制字符串中的全部内容,都需要一摸一样地输入,不同于python的input("输入提示")函数,会将""中的内容输出到屏幕
但是,这并不意味着格式控制字符串毫无用处,例如如果要读入某些确定格式的内容将会很方便。
例:读入一个百分比对:
scanf("%d%%%d%%",&a,&b);
输入:56% 82%
结果:a为56,b为82(如图所示)


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 首页 上一页 1 2 3
  • 122回复贴,共3页
  • ,跳到 页  
<<返回c语言吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示