题一:使用printf()函数返回一个十进制数字n的位数
题二:写一个程序,可读入一个行字符串(可能包括空格),输出这个字符串中字符的数量
首先让我们知道在C语言中printf函数在头文件stdo.h中是什么样子
int printf(const char *format,…);
- const:可理解为修饰符(是一个关键字),其后面的内容不能够被修改,即输出到屏幕的内容不能被修改
- format:格式控制字符串,输出的字符串
- … :可变参数列表,即printf输出字符串中转义字符对应的变量,理论上数量不限【0,正无穷大】
- 返回值:成功输出到屏幕上的字符数量
scanf函数的原型:
int scanf(const char *format, …);
- const、format、…:同printf
- 返回值:成功读入的字符数量
看到这里相信你已经知道了第一题怎么写了
第一题:
#include <stdio.h>
int main(<