社区
C语言
帖子详情
帮忙看看这个问题吧
weixin_40548956
2020-10-18 08:40:29
初学c,这个地方看不懂了,求大佬帮忙看看这里啥意思,绿色字哪里孩子实在想不出来了为啥
#include <stdio.h>
main()
{
int n=0;
char c;
c=getchar();
while(c!='\n')
{
if(c>='0'&&c<='9')
n++;
c=getchar(); //这段是为什么???
}
printf("n=%d\n",n);
}
...全文
168
5
打赏
收藏
帮忙看看这个问题吧
初学c,这个地方看不懂了,求大佬帮忙看看这里啥意思,绿色字哪里孩子实在想不出来了为啥 #include main() { int n=0; char c; c=getchar(); while(c!='\n') { if(c>='0'&&c<='9') n++; c=getchar(); //这段是为什么??? } printf("n=%d\n",n); }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
三号到期
2020-10-19
打赏
举报
回复
getchar(),用来获取从键盘上输入的一个字符,然后赋值给变量c
weixin_40548956
2020-10-19
打赏
举报
回复
就是从键盘输入的字符中统计数字字符的个数,用回车键结束输入
宇来风满楼
2020-10-18
打赏
举报
回复
再次输入字符
混子还在路上
2020-10-18
打赏
举报
回复
看了一下你贴的代码,大概意思是记录再输入的数据中,有多少个字符是数字,按回车键结束。 c 语言有两种输入方式,一种是 scanf,一种是 getchar,前者一次可以输入任何你想要输入的数据,后者一次只能输入一个字符,相对应的输出也有两种,一种是 putchar,一种是 printf,前者一次只能输出一个字符,后者一次可以输出任意数据。 代码中的 c = getchar 的意思是将输入的字符赋给变量 c
weixin_40548956
2020-10-18
打赏
举报
回复
P
问题
、NP
问题
、NPC
问题
、NP hard
问题
图论算法摘要 1. 图的概念 图 一个图(graph) G=(V,E)G=(V,E)G=(V,E) 由顶点(vertex)集 VVV 和边(edge)集 EEE 组成。 每一条边就是一个点对 (a,b),a,b∈V(a,b),a,b∈V(a,b),a,b∈V。有时候也把边叫做弧(arc)。 有向图 如果点对(a,b),a,b∈V(a,b),a,b∈V(a,b),a,b∈V是有序的,那么图就是有向的...
P
问题
、NP
问题
、NP完全
问题
和NP难
问题
转载出处。 https://blog.csdn.net/qq_21768483/article/details/80430590 在讲P类
问题
之前先介绍两个个概念:多项式,时间复杂度。(知道这两概念的可以自动跳过这部分) 1、多项式:axn-bxn-1+c 恩....就是长这个样子的,叫x最高次为n的多项式.... 咳咳,别嫌我啰嗦。。有些人说不定还真忘了啥是多项式了。。例如第...
[总结]算法中的P
问题
、NP
问题
、NP完全
问题
和NP难
问题
啊啊
算法4类
问题
:P
问题
、NP
问题
、NP完全
问题
、NP难
问题
算法4类
问题
:P
问题
、NP
问题
、NP完全
问题
、NP难
问题
到底什么是NP
问题
,NP hard
问题
,NP完全
问题
?
网上胡写的太多了。 时间复杂度 时间复杂度并不是表示一个程序解决
问题
需要花多少时间,而是当
问题
规模扩大后,程序需要的时间长度增长得有多快。也就是说,对于高速处理数据的计算机来说,处理某一个特定数据的效率不能衡量一个程序的好坏,而应该看当这个数据的规模变大到数百倍后,程序运行时间是否还是一样,或者也跟着慢了数百倍,或者变慢了数万倍。 不管数据有多大,程序处理花的时间始终是那么多的,我们就说这个程序很好,具有O(1)O(1)O(1)的时间复杂度,也称常数级复杂度;数据规模变得有多大,花的时间也跟着变得有多长,这
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章