标签:格式 clu 进制 怎么 不同的 红色 %s 数列 使用
输入:red:color content, 输出红色的:color content
输入:blue:color content,输出蓝色的:color content
输入:yellow:color content,输出黄色的:color content
输入小技巧
printf 函数是用来输出内容的方法,包含了格式控制字符串和参数列表两部分。
类型和变量是两个完全不同的概念,变量是用来存储数据的。
使用格式占位符的时候,需要对应到相关类型,整型对应到 %d,字符型对应到 %c,浮点型对应到 %f,双精度浮点型对应到 %lf。
计算一个输入整数的十进制表示的位数?
条件 1:允许有多余输出的情况下,怎么实现?
条件 2:只允许输出数字位数的时候,又该怎么实现?
请单纯考虑使用 printf 一族函数方法实现。
#include <stdio.h>
int main() {
int a;
printf("请输入一个十进制整数");
scanf("%d",&a);
printf("请输出这个十进制的位数");
int count=0;
while(a!=0)
{
a/=10;
count++;
}
printf ("%d",count);
return 0;
}
请大家自行实现一个读入一行字符串,并且输出相关内容的程序,思考如下:
条件 1:如果字符串中没有空格,怎么实现?
条件 2:如果字符串中有空格,又该怎么实现?
请单纯考虑用 scanf 一族函数方法实现。
#include <stdio.h>
int main() {
char a[10];
printf("请输入一行字符串");
int i;
for(i=0;i<10;i++)
scanf("%c",&a[i]);//字符串可以有空格
scanf("%s",&a);//字符串无空格
return 0;
}
标签:格式 clu 进制 怎么 不同的 红色 %s 数列 使用
原文地址:https://www.cnblogs.com/liugangjiayou/p/12579293.html