當前位置:首頁 » 編程語言 » 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);
}

熱點內容
python27安裝庫 發布:2024-04-18 18:48:51 瀏覽:23
hashjava 發布:2024-04-18 18:40:48 瀏覽:173
c語言可以在 發布:2024-04-18 18:34:09 瀏覽:390
汽車如何配置導航 發布:2024-04-18 18:23:13 瀏覽:139
北大訪問學者 發布:2024-04-18 18:23:12 瀏覽:858
php寫入一行 發布:2024-04-18 17:57:01 瀏覽:860
控制網加密 發布:2024-04-18 17:36:49 瀏覽:124
android拍照源碼 發布:2024-04-18 17:18:49 瀏覽:412
go臨時存儲 發布:2024-04-18 17:12:11 瀏覽:406
python郵件正文 發布:2024-04-18 16:45:22 瀏覽:804