C语言学习记录
前言
一直自己没有学习做笔记的习惯,所以为了加强自己对知识的深入理解,决定将学习笔记写下来,希望向各位大牛们学习交流!
不当之处请斧正!在此感谢!这边就先从学习C语言写起,自己本身对程序语言方面不擅长,所以决定对此从基础开始学习,
大牛们对此文可以忽略!
学校OJ上的实验题
题目描述
打印由大写字母组成的等腰三角形。
输入描述
输入一个正整数n(1<=n<=26)。
输出描述
按照样例格式打印三角形。
输入样例
5
输出样例
A
BBB
CCCCC
DDDDDDD
EEEEEEEEE
解题:
字符变化与行变换要放在同一循环里。空格要另加循环。
#include <stdio.h>
int main()
{
int x,i,j;
char c;
scanf("%d",&x);
for(i=0,c='A';i<x;i++,c++)
{
for(j=1;j<(x-i);j++)
{
printf(" ");
}
for(j=-2;j<2*i-1;j++)
{
printf("%c",c);
}
printf("\n");
}
return 0;
}