導航:首頁 > 編程語言 > 編程輸出

編程輸出

發布時間:2022-01-13 02:24:09

① C語言編程輸出

scanf改為

scanf("%f%f%f",&a,&b,&c);

printf改為

printf("%2f%2f%2f",a,b,c);

float類型對應個數說明符%f

② 編程 輸出圖形

c語言寫的,希望對你有用
#include<stdio.h>
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("\n"); //輸出換行
}
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("\n");
}
}

③ 編程(列印輸出:)

void main()
{
int nMax = 15;
int nSize = -1;

for(int i=0; i<nMax; i++)
{
nSize += i<=(nMax/2) ? 2 : -2;
for(int j=0; j<nSize; j++)
(j == 0 || j == nSize-1) ? printf("*") : printf("#");
printf("\n");
}
}

裡面nMax你可以自己設置,要畫多少行都沒有問題,你這個例子是畫了5行的,我這里畫了15行,你把nMax改成5就可以了

④ 怎麼用c語言編寫程序直接輸出字元「%d」

#include<stdio.h>

intmain()

{

printf("%%d");

printf("\n");

return0;

}

(4)編程輸出擴展閱讀

c語言佔位符的使用

%s可以填充字元串(string),%f可以填充浮點數(float),%p則可以填充一個指針(pointer),這些佔位符分別是用對應英文單詞的首字母表示的。

%d中的d並不表示integer,而是表示decimal(10進制)。類似的%x常用於列印16進制整數(hexadecimal),%o常用於列印8進制整數(octal)。C語言程序開發中的整數顯然可以是任意進制的。調用printf()函數時,若是希望列印一個一個整數,完全可以使用%i作為佔位符。

⑤ 編程輸出 * *.*. *..*..* *...*...*...* *....*....*....*....* *.....*.....*.....*.....*.....* *......

回答: 取反就意味著有方波輸出啦,方波本來就是高低高低.取反就是一會高,一會低啊,只要程序中有哪個口取反,那個口就是指出的方波輸出了 (一);

⑥ c語言編程,輸入輸出

在多個數中求素數,參考代碼如下:

#include<stdio.h>
intisprime(intn)
{
inti;
if(n<=1)return0;
for(i=2;i<n;++i)
if(n%i==0)return0;
return1;
}
intmain()
{
inta[49],b[49],na=0,nb=0,i,t;
for(i=0;i<49;++i){
scanf("%d",&t);
if(t==-1)break;
if(isprime(t))b[nb++]=t;
a[na++]=t;
}
printf("數組a的內容: ");
for(i=0;i<na;++i){
printf("%d",a[i]);
if((i+1)%5==0)
printf(" ");
}
printf(" 數組b的內容: ");
for(i=0;i<nb;++i){
printf("%d",b[i]);
if((i+1)%5==0)
printf(" ");
}
return0;
}

⑦ 在C語言編程中,"%"號怎麼輸出

C語言編程中,%的輸出需要藉助一個%進行轉義輸出,如printf ("%%");輸出一個%
其他轉換說明符
%a(%A) 浮點數、十六進制數字和p-(P-)記數法(C99)
%c 字元
%d 有符號十進制整數
%f 浮點數(包括float和doulbe)
%e(%E) 浮點數指數輸出[e-(E-)記數法]
%g(%G) 浮點數不顯無意義的零"0"
%i 有符號十進制整數(與%d相同)
%u 無符號十進制整數
%o 八進制整數 e.g. 0123
%x(%X) 十六進制整數0f(0F) e.g. 0x1234
%p 指針
%s 字元串
%% "%"

⑧ C語言:編程實現輸入,輸出

方法很多,我用數組實現。
定義20大小數組,下標加1就是1~20的數字,數組元素值就是輸入狀態。

#include<stdio.h>

#include<windows.h>

#include<conio.h>

void show(int *nums);

int main()

{

int nums[20]={0};//表示1到20個數字的狀態,0表示未被輸入,1表示已被輸入

int save[19],*p=save,n=19,in=0,flag;

while(n--)

{

flag=1;

system("cls");

show(nums);

printf("請輸入一個數字(1~20):"),scanf("%d",&in);

while(in<1 || in>20 || nums[in-1]==1)

{

if(in<1 || in>20)

printf("輸入錯誤!只能輸入1~20的整數!...按任意鍵重新輸入... "),getch();

else if(nums[in-1]==1)

printf("輸入錯誤!數字%d已輸入,不能重復!...按任意鍵重新輸入... ",in),getch();

flag=0;

n++;

break;

}

if(flag)

*p=in,nums[in-1]=1;

}

return 0;

}

void show(int *nums)

{

int i;

printf("已輸入數字:");

for(i=0;i<20;i++)

if(nums[i])

printf("%d ",i+1);

printf(" 未輸入數字:");

for(i=0;i<20;i++)

if(!nums[i])

printf("%d ",i+1);

printf(" ");

}

⑨ C語言編程中我怎麼把輸入的值輸出

printf("%d年有xx天\n",year)

閱讀全文

與編程輸出相關的資料

熱點內容
程序員留學移民 瀏覽:47
梁中間部位箍筋加密區 瀏覽:117
頻譜分析pdf 瀏覽:750
樂2怎麼升級安卓70 瀏覽:172
java中獲取日期 瀏覽:506
單片機74hc245 瀏覽:272
美國歷史上的總統pdf 瀏覽:751
程序員脫單實驗室靠不靠譜 瀏覽:458
php中間四位手機號 瀏覽:869
永旺app怎麼樣了 瀏覽:516
壓縮空氣流量計算軟體 瀏覽:649
智慧聊天app怎麼激活 瀏覽:924
一加換機備份到哪個文件夾 瀏覽:735
支撐pdf 瀏覽:417
java空文件夾刪除 瀏覽:587
安卓9跟81有什麼區別 瀏覽:912
n1藍寶書pdf 瀏覽:244
為什麼安卓機拍照那麼丑 瀏覽:695
伺服器綁定雲產品實例 瀏覽:314
程序員認真工作被開除 瀏覽:454