C语言关于scanf函数
Posted vv-77
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言关于scanf函数相关的知识,希望对你有一定的参考价值。
1.终端输入的数据要和scanf里面的格式保持高度一致
scanf函数里面%d和%d之间如果是空格,那么终端就得是空格,如果是逗号终端输入的时候就得是逗号,不然读取不到数据
#include <stdio.h> int main() int a=0; int b=0; scanf("num%d,%d",&a,&b); printf("%d %d",a,b); return 0;
例如:在上面代码的第6行输入的数据要和scanf里面的格式保持完全一致,终端输入的数据必须为num数字,数字,不然读取不到数据
2.scanf后面最好不要跟\\n \\t这一类的,不然输入后还得再输入个其他的东西才能输出
C语言 关于时间函数
start=clock();
printf("%s\n",pp);
scanf("%s",&print);
finish=clock();
printf("%d",finish-clock);
第一次用时间函数 我想计算用户在上面输入所使用的时间 我这么写的话好像不出来 不知道是什么原因,请指教。。
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
void main()
clock_t _start = 0;
clock_t _end = 0;
int num = 0;
_start = clock();
printf("请输入您的数字 : ");
scanf("%d", &num);
printf("您输入的数字是 : %d\\n", num);
_end = clock() - _start;
printf("您使用的时间是 : %f\\n", ((float)_end) / CLOCKS_PER_SEC);
system("pause");
追问
这个好像是计算系统运行的时间? 我要的是用户输入时花的时间
追答你运行下看看啊
参考技术A 最后不是finish-start么?你写错了追问啊对 是finish-start 但是这样好像不出来
以上是关于C语言关于scanf函数的主要内容,如果未能解决你的问题,请参考以下文章