输出一个金字塔C语言(VC++)程序 //===输出一个金字塔=== #include //===正立金字塔=== #include void main() { int i,j,k; for (i=1;i<=9;i++) { for (k=1;k<=11-i;k++) { printf(" "); } for (j=1;j<=i*4-3;j++) { printf("*...
include <iostream> int main(){ int i,j;for (i=1;i<=3;++i){ for (j=1;j<=3-i;++j)printf(" ");for (j=1;j<=2*i-1;++j)printf("%d",j);printf("\n");} return 0;}
以输出10行为例://#include "stdafx.h"//If the vc++6.0, with this line.#include "stdio.h"int main(void){ char ch,i,j,k;while(1){printf("Please enter a capital letter...\nch=");if(scanf(" %c",&ch),ch>='A' && ch <='Z')break;printf("Error, redo: ")...
include "stdio.h"int main(void){ int i,j; for(i=1;i<9;i++){ for(j=0;j
用C语言在codeblocks环境下打印字母金字塔(入门)接收用户输入的一个大写字母,如“C”,要求输出如下字母金字塔,其中“_”代表空格:__A_ABAABCBA具体要求:(1) 容许接收多次输入,直到输入为“0 (零)”;(2) 如果输入非大写字母,则给出提示,并要求重新输入; 答案 #include#include#include#define totle 65 //字母...
int main(){int i,j;char n;printf("请输入一个大写字母:");scanf("%c",&n);for(i=0;i<=n-'A';i++){for(j=0;j<n-'A'-i;j++)printf(" ");for(j=0;j<=i;j++)printf("%c",j+'A');for(j=i-1;j>=0;j--)printf("%c",j+'A');printf("\n");} return ...
include<stdio.h>int main(){ int h=5,w=5,i,j,k;for(i=0;i<h;i++){for(j=0;j<w-i;j++){printf(" ");}for(k=1;k<(i+1)*2;k++){printf("*");}printf("\n");}return 0;}
你是要这样的吗?include<stdio.h>int main(){ int n,i,j; scanf("%d",&n); for(i=1;i<=n;i++){ for(j=1;j<2*n;j++){ if(i==n) printf("*"); else{ if(i+j==n+1 || j-i==n-1) printf("*"); else printf(" "); } } ...
不同的就是输出。判断是大写字母还是小写字母可以用ASCII码,如if(s<=122&&s=>97)(s里放输入的字符,判断字符范围在不在a-z之间)也可以直接if(s<='z'&&s=>'a')输出的时候如果s现在是'a',s=s+1,再输出字符就是'b'。你可以设置一个变量来控制增量实现输出。
include <stdio.h> int main(){ int i,j,n;//n表示要输入的行数 scanf("%d",&n);for(i=1;i<=n;i++){ for(j=1;j<i;j++)printf(" ");for(j=1;j<=2*(n-i)+1;j++)printf("%d",i);printf("\n");} return 0;} ...