当前位置:首页 » 编程语言 » c语言f星号

c语言f星号

发布时间: 2023-02-01 10:06:49

1. c语言输出星号的问题

你的程序太长了。。我懒的看 直接写了一个 你觉得怎样
#include<stdio.h>
#include<math.h>
main()
{ int i,j;
for(i=-3;i<=3;i++)
{
for(j=0;j<fabs(i);j++)
printf(" ");
printf("*");
for(j=0;j<5-2*fabs(i);j++)
printf(" ");
if(!(i==-3||i==3))
printf("*");
printf("\n");
}
}
怕你不会用n带,我又写了一个n的版本。。
#include<stdio.h>
#include<math.h>
main()
{ int i,j,n=11;
for(i=-n/2;i<=n/2;i++)
{
for(j=0;j<fabs(i);j++)
printf(" ");
printf("*");
for(j=0;j<n-2*fabs(i)-2;j++)
printf(" ");
if(!(i==-n/2||i==n/2))
printf("*");
printf("\n");
}
}
算了 如果n是偶数我也帮你写了吧
#include<stdio.h>
#include<math.h>
main()
{ int i,j,n=11,f=0;
if(n%2==0)
{
f=1;n++;
}
for(i=-n/2;i<=n/2;i++)
{
if(f&&i==0)
continue;
for(j=0;j<fabs(i);j++)
printf(" ");
printf("*");
for(j=0;j<n-2*fabs(i)-2;j++)
printf(" ");
if(!(i==-n/2||i==n/2))
printf("*");
printf("\n");
}
}

2. c语言\*f什么意思求解

读语句中的格式 %*f 与 %f 的意义相同,就是从输入流中,按浮点数格式取一个输入元素。但 %*f 格式是 取一个输入元素后不传给任何参数,换句话说,就是丢弃它。%f是取一个输入元素后,传给读语句中给定的参数。

%*f %*d %*s 主要用于文件输入,作用是“跳过”某值,读别的值。例如输入文件内容:

1 10.1 Laowu 12.4
20 10.2 Laoliu 15.1
35 10.4 Laoba 9.2
...
有用的数是第四列,所以这样读:
for (i=0;i<n;i++) fscanf(fin,"%*d %*f %*s %f",&x[i]);
它将按格式“跳过" 每行前三个数,只读入每行第4个数,存到 x[i] 里。

键盘输入一般不用这种格式,因为没有必要多打一个数,再遗弃它。

参考:http://..com/link?url=-qoGF-

3. C语言中*f是什么意思啊就是字母前面加了个星号,表示了什么啊

这个要分为在定义时候还是语句时候。
1、在定义时候
int
*f
表示
定义一个名为
f
的指针。在语句使用的时候直接用
f
就是指针了。
2、在语句中
*f
表示将定义过的指针还原。

4. C语言怎样加密码变成星号

不能用scanf函数的~~~因为scanf函数输入的时候会显示输入信息的~~
用getch()函数
一下是我之前写的程序~~
你参考一下就懂的了
main()
{char a[6];
int i,j,k,z,x,y,g=0;
/*密码保护系统*/
char b[]={'w','h','0','9','1','4'};
gotoxy(11,2);
printf("*****Welcome to Student Achievement Management System*****\n");
gotoxy(28,4);
printf(" Please Input Password ");
gotoxy(50,22);
printf("Editor: OnlyTigerCan");
read1:
gotoxy(36,6+g*4);
for(i=0;i<6;i++)
{ for(i=0;i<6;i++)
{ a[i]=getch();
printf("*");}
k=0;
for(i=0;i<6;i++)
{if(strcmp(a[i],b[i])==0) k++;}
if(k!=6)
{g++;
if(g<3){gotoxy(23,4+g*4);
printf("Wrong Password! Please input again.");
goto read1;}
else printf("\n\n Too Many Times of Entering Wrong Password !");
printf("\n Press Any Key to Exit");
getch();exit(0);}
else
break;}}
这个函数还有三次有效输入密码保护功能。

5. C语言程序里指针中的星号到底什么意思

C语言中* 在定义的时候,只是说明我要定义一个指针了。
* 在非定义的时候,表示取后面那个地址里面的内容。

6. C语言星号输出问题

你第8行的for-x循环,初始值a-1和终止值0都是常量,没有变化,所以每次输出的空格一样多.

第8行的for-x循环,初始值应该是x=a-z;把这个地方改了,程序就对了.

完整的C++语言打印星号的程序如下(改动的地方见注释)

#include<iostream>
usingnamespacestd;
intmain()
{
intx;inty;intz;inta;
a=5;
for(z=1;z<=a;z++)
{
for(x=a-z;x>0;x--)//这里x=a-1;改成x=a-z;
cout<<"";
for(y=1;y<2*z;y++)
cout<<"*";
cout<<endl;
}
return0;
}

运行结果

7. C语言语法问题,声明以及星号的作用

声明一个变量或者函数只是将变量名或者函数名标识符的有关信息告诉编译器,使编译器“认识”该标识符,而并一定分配内存。


在C语言中星号(*)一般有两种意义,一种是和指针相关,用于声明或者作为指针的间接运算符,一种是算术运算符,表示乘法。

intmain()
{
inta=2;
int*p=&a;//用于指针的定义
a=*p*a;//从左到右第1个*表示指针间接运算符,第2个*表示乘法
return0;
}

8. 如何用C语言输出星号

C语言输出如题所示图案的代码如下:

#include<stdio.h>

int main( )

{

int x;

int i,j,k;

printf("请输入,需要生成图案的行数(单数):");

scanf("%d",&x);

k=x/2+1;

for(i=1;i<=k;i++)

{

for(j=0;j<2*i-1;j++)

printf("*");

printf(" ");

}

for(i=k-1;i>=1;i--)

{

for(j=0;j<2*i-1;j++)

printf("*");

printf(" ");

}

}

(8)c语言f星号扩展阅读:

由题,需要输出这样一个图像,可将其看为一个正三角形与倒三角形的组合。

且对于下图:

*
***
*****
*******
*****
***
*

由行数与*号的关系可得,在对于总行数/2+1的部分,行数*2+1,即为*号的数目,因而得到了前半段图形的代码。

而对于后半部分的倒三角形,其行数可记为,倒数总行数/2...3、2、1行,则可利用循环以及2*行数-1,得到下半部分的图像。

9. C语言中运用函数输出三角形星号

无参函数
#include<stdio.h>
#include<math.h>
#definen3
voidf()
{
inti,j,k;
for(i=1;i<=2*n+1;i++)
{
j=abs(n+1-i);
for(k=1;k<=j;k++)
printf("");
for(k=1;k<=2*n+1-2*j;k++)
printf("*");
printf(" ");
}
}
intmain()
{
f();
}
有参函数
#include<stdio.h>
#include<math.h>
voidf(intn)
{
inti,j,k;
for(i=1;i<=2*n+1;i++)
{
j=abs(n+1-i);
for(k=1;k<=j;k++)
printf("");
for(k=1;k<=2*n+1-2*j;k++)
printf("*");
printf(" ");
}
}
intmain()
{
f(3);
}

热点内容
粉土压缩模量 发布:2024-05-02 07:53:59 浏览:805
国都证券初始密码是多少 发布:2024-05-02 07:46:39 浏览:109
shell脚本和linux命令行 发布:2024-05-02 07:37:54 浏览:968
自己的服务器搭建微信小程序商城 发布:2024-05-02 07:36:26 浏览:426
php单行注释 发布:2024-05-02 07:36:22 浏览:958
买车哪些配置必备 发布:2024-05-02 07:30:20 浏览:52
华为手机的自带铃声文件夹 发布:2024-05-02 07:20:14 浏览:501
xp系统开机密码怎么设置 发布:2024-05-02 06:49:48 浏览:759
柱加密区公式 发布:2024-05-02 06:40:19 浏览:4
java字节转换 发布:2024-05-02 06:40:11 浏览:687