zoukankan      html  css  js  c++  java
  • 第一个程序

    在终端输出带颜色的字符

    输入:red:color content, 输出红色的:color content
    输入:blue:color content,输出蓝色的:color content
    输入:yellow:color content,输出黄色的:color content

    输入小技巧
    printf 函数是用来输出内容的方法,包含了格式控制字符串和参数列表两部分。
    类型和变量是两个完全不同的概念,变量是用来存储数据的。
    使用格式占位符的时候,需要对应到相关类型,整型对应到 %d,字符型对应到 %c,浮点型对应到 %f,双精度浮点型对应到 %lf。

    思考题(1):位数输出

    计算一个输入整数的十进制表示的位数?
    条件 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;  
    }
    

    思考题(2):读入一行字符串

    请大家自行实现一个读入一行字符串,并且输出相关内容的程序,思考如下:
    条件 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;  
    }
    
  • 相关阅读:
    LINUX下 my.cnf php.ini的位置
    如何启动/停止/重启MySQL
    Windows下Git Bash中文乱码
    linux下忘记密码怎么办,如何重置密码
    如何在word里面插入目录
    git常见问题解决办法
    git配置global信息
    怎样把excel一列分成多列
    php中array_flip数组翻转
    笔记本电脑键盘字母和字母错乱怎样解决
  • 原文地址:https://www.cnblogs.com/liugangjiayou/p/12579293.html
Copyright © 2011-2022 走看看