请大神给我一段代码 用c语言且用*打出字母H

作者&投稿:鬱迫 (若有异议请与网页底部的电邮联系)
求大神帮忙修改一个C语言程序啊,有关输出字母钻石图的~

程序修改两个地方就可以了,代码有注释:
#include#include char info(void){char C;printf("Please enter a letter (A-Z):");scanf("%c",&C); getchar();//吃掉回车return C;}void diamond(char D, char C)//交换他们的顺序{printf(" Diamond shape of the letters:
");printf(" %c
",C);printf(" %c%c%c
",C,D,C);printf(" %c%c%c%c%c
",C,D,D,D,C);printf("%c%c%c%c%c%c%c
",C,D,D,D,D,D,C);printf(" %c%c%c%c%c
",C,D,D,D,C);printf(" %c%c%c
",C,D,C);printf(" %c
",C);}void main(){diamond(info(),info());getch();}

#include
#include
void main()
{
int sd(int a,int b);
int a=15,b=12,c;
c=sd(a,b);
printf("%d",c);
system("pause");

}
int sd(int a,int b)
{
int i,m,n;
if(a>b)
n=b/2;
else n=a/2;
for(i=1;i<n;i++)
{
if((a%i==0)&&(b%i==0))
{
m=i;
}
}
return(m);
}

第二个问题表示没看懂

#include <stdio.h>

int main() {
char *strH[7] = {"*     *","*     *","*     *","*******","*     *","*     *","*     *"};
int i;
for(i = 0; i < 7; i++)
puts(strH[i]);
return 0;
}



通许县19869257304: 请大神给我一段代码 用c语言且用*打出字母H -
表逸复洛: #include int main() { char *strH[7] = {"* *","* *","* *","*******","* *","* *","* *"}; int i; for(i = 0; iputs(strH[i]); return 0; }

通许县19869257304: 请大神给我一段代码 用c语言打出字母“X”“H”“M”“W“”Y“”Z" -
表逸复洛: #include void main() { printf("“X”“H”“M”“W“”Y“”Z""); }好了,就这样.

通许县19869257304: 在编写c语言中,怎样编写才能用*画出一个圆,要能输入半径的,求大神给出代码~ -
表逸复洛: 画圆简单但要依赖既有的函数库,你没有指定编译环境没法细说.tc、windows api、opengl等等很多. 给你个思想,首先指定圆心和半径,园周上的点与角度是服从y=sin(a),x=cos(a)正反弦函数关系的,依次规则可以从0到2派逐点将圆画出来.或者分别制定x轴或y轴的半径的起始点根据x的平方+y的平方=半径的公式对应的确定y和x再一次地画出正负的点.

通许县19869257304: 求大神给一个C语言的程序代码做简易计算器? -
表逸复洛: 更好看的代码 #include <stdio.h> #include <math.h> double sum(double a, double b) { return a + b; } double minu(double a, double b) { return a - b; } double mult(double a, double b) { return a * b; } double div(double a, double b) { return a / b; } int mod...

通许县19869257304: c语言.求大神给一段代码.能处理一段字符串.要求把数字和运算符号+ - *分别提取.有其他字符输出错. -
表逸复洛: #include <stdio.h>#include <string.h> #include <malloc.h> int main() { char *s=(char *)malloc(100*sizeof(char));;printf("请输入一串字符串"); scanf("%s",s); int len=strlen(s); //printf("%d ",len);char a[len];//存放数字char b[len]; //存放...

通许县19869257304: 跪求大神帮忙,要求C语言实现代码? -
表逸复洛: #include using namespace std;int main(){int a,b,c;icn<<>"a+b">>a+b>>endl;return0;}...

通许县19869257304: 求大神给写一个简单的程序,要用C语言,我是大一计算机系新生,这是入学的作业,急! -
表逸复洛: 很久没用c, scanf("%d-%d-%d",&a,&b,&c); scanf("%d-%d-%d",&e,&f,,&g); int year = e-a; int month = b-f; int day = g-c; -------->这里我直接假设月份30天,年份365天直接算了,你自己加上月份年份天数判断 int sum = year*365+month*30+day;

通许县19869257304: 请大神给个C语言一维数组的简单例子代码 -
表逸复洛: 1 2 3 4 5 6 7#include <stdio.h> intmain() {inta[5] = {1,2,3,4,5};for(inti = 0; i < 5; ++i) {printf("%d \n", a[i]);} }

通许县19869257304: 求大神帮我写一段C语言程序
表逸复洛: #include <stdio.h> int main() { FILE *a,*b; char buf[BUFSIZ]; int ret; a=fopen("a.bin","rb+"); b=fopen("b.bin","rb"); if(a==NULL||b==NULL) { perror("Open file failed."); return 1; } while((ret=fread(buf,1,BUFSIZ,b))>0) fwrite(buf,1,ret,a); fcloseall(); return 0; }

通许县19869257304: 怎么用c语言写这样一段代码,目的是新建一个文本文档,然后把001输入到文本文档中,求大神帮助…… -
表逸复洛: 对文件指针的简单应用.#include int main(){ FILE *fp; // 文件指针 fp = fopen("a.txt", "w"); // 打开文件a.txt,当a.txt不存在时新建 fprintf(fp, "001"); // 向fp指向的文件输出 fclose(fp); // 关闭文件 return 0;}怎么用c语言写这样一段代码,目的是新建一个文本文档,然后把001输入到文本文档中,求大神帮助……

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网