龙空技术网

C语言每日一练:实数的打印

上进的橘子ZJ 117

前言:

而今我们对“c语言实数取整”大概比较注意,小伙伴们都需要了解一些“c语言实数取整”的相关内容。那么小编同时在网络上网罗了一些有关“c语言实数取整””的相关内容,希望大家能喜欢,大家快快来学习一下吧!

题目描述:请设计输出实数的格式,包括:⑴一行输出一个实数;⑵一行内输出两个实数;⑶一行内输出三个实数。实数用"6.2f"格式输出。输出3行,第一行打印一遍输入的数,第二行打印两遍,第三行打印三遍。 第二行和第三行,用空格分隔同一行的数字。 实数用"6.2f"格式输出。例如:输入0.618,输出  0.62  0.62   0.62  0.62   0.62   0.62

代码如下:

思路:用双for循环外层for循环表示要输出的行数,当i=0时,输出第一行;当i=1时,输出第二行;当i=2时,输出第三行;内层for循环表示要输出的个数,因为行数和输出个数存在着第一行一个数、第二行两个数,第三行三个数这样的规律,所以输出内层循环的判断条件为j<=i,表示每次输出的个数不能大于所在的行数#include <stdio.h>int main(void){	float a;	int i, j;	scanf("%f", &a);	for (i = 0; i < 3; i++)//外面的fou循环控制打印的行数	{		for (j = 0; j <= i; j++)//里面的for循环打印每一行要输出的个数		{			printf("%6.2f ", a);		}		printf("\n");	}	return 0;}

标签: #c语言实数取整