编程输出如下图形 A BCD
public static void main(String[] args){
for(int i=1;i<10;i=i+2){
for(int j=0;j<i;j++){
System.out.print("*");
}
System.out.print(" ");
}
}
方法很多 自己也去想想。
c语言写的,希望对你有用
#include
void main()
{
int i = 0;
int j = 0;
int k = 0;
for(i = 0;i<6;i++) //上面半个菱形
{
for(j = 0;j<5-i;j++) //输出每行前面空格
{
printf(" ");
}
printf("*"); //输出每一行的第一个*
if(i>0)
{
for(k = 0;k<i*2-1;k++) //输出每一行中间的空格
{
printf(" ");
}
printf("*"); //输出每一行的第二个*
}
printf("
"); //输出换行
}
for(i = 0;i<5;i++) //下面半个菱形
{
for(j = 0;j<i+1;j++) //输出每一行前面的空格
{
printf(" ");
}
printf("*"); //输出每行的第一个*
for(k = 0;k<7-i*2;k++) //输出每一行中间的空格
{
printf(" ");
}
if(i<4) //输出每一行的第二个*
{
printf("*");
}
printf("
");
}
}
#include<stdio.h>
int main()
{
int a;
int i,j;
a='A';
for(i=1;i<=5;i++)
{
for(j=1;j<=(2*i-1);j++)
{
printf("%c",a++);
}
printf(" ");
}
printf("\n");
return 0;
}
编程输出如下图形 A BCD
include<stdio.h> int main(){ int a;int i,j;a='A';for(i=1;i<=5;i++){ for(j=1;j<=(2*i-1);j++){ printf("%c",a++);} printf(" ");} printf("\\n");return 0;}
c语言利用循环输出 ABCDEFG BCDEFG CDEFG DEFG EFG FG G
include "stdio.h"main(){ int i=0,j; char a[7]={'A','B','C','D','E','F','G'};for (i=0;i<7;i++) { for(j=i;j<7;j++) { printf("%c",a[j]); } printf("\\n"); }}
C语言 编写程序,打印如图所示字符图形
回答:#include<stdio.h>void main(void){int n,m,i,j;scanf("%d%d",&n,&m);for(i=0;i<n;i++){for(j=0;j<m;j++)putchar('A'+(i+j)%m);putchar('\\n');}return ;}
用C语言编程序输出a,b,ab,c,d,ac,bc,abc,d,ad,bd,cd,abd,acd,
atmystate用的是递归方式实现,我用非递归实现如下:include <stdio.h>#include <string.h>#define STR"abcd"\/\/可以换成abcdef或其他字符,只要不超过8int main(){int i = 0;int j = 0;int temp = 0;char *p = STR;int len = strlen(STR);\/\/不包括末尾的'\\0'int totalCompose = 2...
java循环输出A-Z金子塔图形
public class Sorttest { public static void main(String[] args){ \/\/ASCII码表中:A-Z十进制(65-90)for(int i=1;i<27;i++){ for(int j=1;j<27-i;j++){ System.out.print(" ");\/\/空格补充第一个三角 } for(int j=i;j>=1;j--){ System.out.print((char)(64+j));\/\/...
已知顺序串s=”abcd”,写出它的所有子串,并设计算法。
【答案】:s=“abcd“的所有子串为:"","a","b","c","d","ab","bc","cd","abc","bcd"."abcd"。算法由主函数和输出所有子串两个函数组成。本算法不输出空串。程序如下:define MAXLEN 25 typedef struct string { char ch[MAXLEN];int len;} STRING;void outsubstr(s) \/*输出所有...
这个C++程序输出的结果为什么是AGAAGAG呢?真心求教
ABCDEFG中每一个字母都有一个ASII值,其中fun函数中的p2是A的AsII值+a[]的个数即7然后减去1,就是P2的值。。。你可以去查一下Asii码。。。把字母都换成数字运算,最后得出数字,在转换成字母。。。
c语言输出用字母组成的右对齐的三角形
include <stdio.h> main(){ int n = 3;int i, j;for (i = 0; i < n; i++){ for (j = 0; j <= i * 2; j++){ printf("%c", 97 + i + j);} printf("\\n");} }
一张长方形纸被分为面积相等的A,B,C,D四部分(如下图),其中图形A的长和...
设B的长为x,宽为y A的长为2份,宽为1份,面积为2 则:B的面积:xy=2 C或D的面积:x(2-y)\/2=2 解上面方程组得:x=3,y=2\/3 ∴x:y=3:2\/3=9:2 即B的长宽比为9:2
main() { char s[]="ABCD",*p; for(p=s+1;p<s+4;p++)printf("%s\\n",p...
第一次循环:s+1=s[1]是‘B’字符,然后p=s+1,说明p指针指向‘B’字符,输出p会把p指向的字符以及后面的字符一起输出,所以输出BCD,第二次:同理,p指向‘C’字符,所以输出CD,第三次:同理,输出D;最终结果是:BCD CD D