Ⅰ 如何用c語言輸出星號
printf("*\r\n");
printf("***\r\n");
printf("*****\r\n");
printf("***\r\n");
printf("*\r\n");
…………居民輸出的話,加空格就行了啊。
如果不想太麻煩就直接用printf,如果想動動腦子呢,就自己寫個循環去執行。
Ⅱ c語言中的星號「*」
這意味著我要定義一個指針,*未定義時,獲取以下地址的內容,輸入方法。
1.打開visualc++6.0-File-新建的-File-c++源文件,如下圖所示:
Ⅲ C語言中的星號 *
* 是指針類型的意思, P是用來存儲地址的 一般*P 則表示指針變數P所指向的變數 還有**P 指向指針變數所指向的變數..
Ⅳ c語言中 指針變數的星號*怎麼打
按shift加主鍵盤數字鍵就可得到相應的符號:
1 2 3 4 5 6 7 8 9 0
! @ # $ % ^ & * ( )
Ⅳ c語言中的星號「*」
樓上回答是正確的,舉個例子:
char
*
test
=
null;
我們給test分配堆空間
test
=
(char
*)
malloc(5);
這里的char*
就是把分配的5個大小的空間引用為
char
*
類型的
如果我們已經給test指向的空間賦值
比如賦值為「123」
這時我們通過
*test
訪問地址空間存儲的內容
Ⅵ c語言*怎麼打出來 這個符號什麼意思
……就是鍵盤上的8上面,你看看。
Shift+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(" ");
}
}
(7)c語言中星號是哪個鍵擴展閱讀:
由題,需要輸出這樣一個圖像,可將其看為一個正三角形與倒三角形的組合。
且對於下圖:
*
***
*****
*******
*****
***
*
由行數與*號的關系可得,在對於總行數/2+1的部分,行數*2+1,即為*號的數目,因而得到了前半段圖形的代碼。
而對於後半部分的倒三角形,其行數可記為,倒數總行數/2...3、2、1行,則可利用循環以及2*行數-1,得到下半部分的圖像。
Ⅷ 鍵盤上星號鍵在哪個位置
在數字8這個鍵盤上,在數字8這個鍵盤的左上角可以看到有一個星號的,這個就是星號鍵了。打出星號鍵的方法如下:
1、首先在電腦裡面將一個記事本或者是WORD文檔打開。
Ⅸ C語言怎麼使用密碼輸入,也就是輸入回顯星號。
用for 語句和getch( );putchar (『*』);來實現的,而getch 不分區另ENTER和BACKSPACE等特殊鍵,不好控制它的結束。因此只有避過問題強行規定密碼必須是8位的,但在輸入密碼時仍然不允許用戶輸入ENTER和BACKSPACE等特殊鍵。
以下程序功能:
接受所有列印字元。
不接受控制字元,如Ctrl+ ,Alt,F1等。
可使用退格鍵刪除以輸入字元。
回車鍵為密碼輸入完畢
可定義最大字元數。當輸入字元數等於最大字元個數時,視為密碼結束。
#include <stdio.h>
#include <conio.h>
#define TRUE 1
#define FALSE 0
#define MIN_INPUT 0x20
#define MAX_INPUT 0x7e
/*
* 所有功能有此函數實現:
* pszPw : 保存密碼的緩沖
* iMaxSize :最大的密碼長度,該長度必須小於緩沖區大小。
* 返回值為TRUE為成功獲取密碼。總是返回TRUE
*/
int GetPassword(unsigned char* pszPw,int iMaxSize)
{
unsigned char ch;
int i=0;
int bIsEcho=TRUE;
//while( ! kbhit() && i<iMaxSize )
while( ( ch = (unsigned char)getch() ) && i < iMaxSize )
{
//ch = (unsigned char)getch();
bIsEcho=TRUE;
if ( ch == 13)
{
pszPw[i++]=0;
break;
}
else if ( ch >= MIN_INPUT && ch <= MAX_INPUT) /*所有可列印字元*/
{
pszPw[i++]=ch;
}
else if ( ch == 8 && i> 0 ) /*退格鍵*/
{
pszPw[i--] = 0;
bIsEcho = FALSE;
putchar( ch );
putchar( ' ' );
putchar( ch );
}
else
bIsEcho = FALSE;
if(bIsEcho)
putchar('*');
}
pszPw[i]=0;
return TRUE;
}
int main(void)
{
int iMaxSize=80;
unsigned char pw[99];
if ( GetPassword(pw,iMaxSize) == TRUE ){
printf("\npassword=%s",pw);
}
else{
printf("\nCan not get the password!");
}
}