當前位置:首頁 » 編程語言 » c語言怎麼將輸出的兩個數分隔開
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言怎麼將輸出的兩個數分隔開

發布時間: 2023-04-29 23:52:39

⑴ 在c語言中怎樣使輸出數據之間用逗號隔開

1.printf("%d,%d",a,b);
2.printf("%d");
printf(",")
printf("%d")

⑵ C語言中輸入兩個數時怎樣用回車鍵隔開

輸入數據時默認就是用空白(包括回車)作為分隔符的,可以直接用回車隔開。

如:
int a,b;
scanf("%d %d",&a,&b);
則輸入數據時可以用:
方法一
1 2
方法二
1
2
都行。

⑶ c語言中如何使輸出的數字之間用逗號隔開

可以先循環輸出前面n-1個數,每一次輸出後面再輸出',',循環結束後再輸出最後一個數 。

如果需求必須是先輸入字元串後輸入數字,那麼必須人工進行判斷。

思路為用getchar逐個讀入字元,並賦值到字元串對應位置,當出現逗號時結束。然後再用scanf讀入數字。

簡介:

C語言運算符是說明特定操作的符號,它是構造C語言表達式的工具。C語言的運算異常豐富,除了控制語句和輸入輸出以外的幾乎所有的基本操作都為運算符處理。除了常見的三大類,算術運算符、關系運算符與邏輯運算符之外,還有一些用於完成特殊任務的運算符,比如位運算符。

C語言的運算符主要用於構成表達式,同一個符號在不同的表達式中,其作用並不一致。下面按計算的優先順序,分別說明不同作用的表達式。需要特別指出,在C語言標准中,並沒有結合性的說法。

⑷ 如何用c語言首先輸入一個整數,再輸入一個長整數,輸入時,兩個整數之間用空白字元分隔開,分兩行輸出。

輸入第一個整數後 輸出空格 再用getchar循環輸入第二個大整數的每一位 存入數組 再輸出

⑸ C語言輸出數組時,怎麼使每個數字之間用逗號隔開

用scanf讀入數據時,如果將字元數組寫在前面可能會有問題,因此讀入時需要注意順序。
假設 char name[20]; int age;
scanf("%d,%s",&age,&name); 這樣不會用問題
如果scanf("%s,%d",&name,&age); 這樣讀數據的話,可能會出現問題。
你自己試一下,想想為什麼,呵呵

⑹ c語言同構數的輸出怎麼用逗號分開

#include<stdio.h>
intmain()
{
longi,j,k;
k=10;
for(i=1;i<=10000;i++)
{
if(i==k)
k*=10;
j=i*i;
if(j%k==i)printf("%ld,%ld ",i,j);//輸出的時候加上逗號分隔就行了
}
return0;
}

⑺ 如何用C語言拆分整數

將一個整數的各個位分離出來的最簡單方法就是模10,取個位數,直到該變為0。
參考代碼:
#include <stdio.h>
void main()
{
int n=0;
scanf("%d", &n );
do {
printf("%d\n", n%10 ); //每次輸出個位
n/=10 ; //縮小10倍,去除原來的個位。
}while(n);
}
但這整拆分的特點是從後向前輸出每一位數。
如果僅是為了輸出,還想正向輸出每一位數,則可用遞歸函數來解決。(也可以實現逆向輸出)
參考代碼:
#include <stdio.h>
void split_int( int n )
{
if ( n>0 )
{
//printf("%d\n", n%10 );//逆向輸出,放開這里,關閉下面的printf().即:先輸出當前個位,再去高位的數
split_int( n/10 );//先去輸出高位的數
printf("%d\n", n%10 ); //再輸出當前的個位數
}
}
void main()
{
int n;
scanf("%d", &n);
split_int(n);
}
如果想把分離開的數據存儲到數組中,則最簡單的方法是將整數用sprintf()存儲到字元數組中,然後,遍歷數組,逐位取出。
參考代碼:
#include <stdio.h>
void main()
{
int n,i;
char str[20];
scanf("%d", &n);
sprintf(str,"%d", n);
for( i=0;str[i];i++ ) //正向輸出
printf("%c\n", str[i] );
for( i--;i>=0;i-- ) //逆向輸出
printf("%c\n", str[i] );
}

⑻ c語言 兩個輸出值之間加空格 應該怎麼編寫呢求高手指教!

需要准備的材料分別有:電腦、C語言編清州亮譯器。

1、首答寬先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。

⑼ c語言編寫程序時,結果是一堆數,怎麼用逗號隔開

你好,是scanf語句的問題,我復制到我的編譯器顯示你的%lf錯了,你的不是l,而是大寫的i,所以把它們都改了就可以了,還有一個就是為什麼一輸入閃就沒,因為你應該按的是調試,調試程序的話就是這樣,程序完了沒問題就會退出,但是你加getchar的話因為程序等待你輸入,所以程序沒結束,所以就不會出現那種現象

⑽ c語言 數組 輸出時如何使每兩個整數之間用空格分隔

for(i=0;i<n-1;i++)

printf("%d ",a[i]);
printf("%d\n",a[n-1]);