❶ 1 12 123 1234 12345 用c語言怎麼打出來
寫個嵌套for循環就行。
#include<stdio.h>
intmain()
{
inti,j;
for(i=1;i<6;i++)
{
for(j=1;j<=i;j++)
printf("%d",j);
printf("");
}
return0;
}
❷ c語言中多個scanf怎麼輸入
1、首先在打開的C語言中,寫上注釋內容,然後定義一個枚舉,enum 枚舉的名稱,如下圖所示。
❸ 用c語言求解:輸入123,輸出1+2+3等於6
#include<stdio.h>
int s=0;
void abc(int n)
{s+=n%10;
if(n>9){abc(n/10); printf("+%d",n%10);}
else printf("%d",n);
}
int main()
{int n;
scanf("%d",&n);
abc(n);
printf("=%d",s);
return 0;
}
❹ 在c語言中vs平台,如果想要的輸入格式是x=123,y=45,並且輸出出來,要如何寫輸入語句
在vs平台寫輸入語句的話建議用scanf_s()函數,寫法去下:
int a, b;
scanf_s("x=%d, y=%d", &a, &b);
//注意在屏幕輸入時一定要按""中的格式輸入,即在用鍵盤輸入時應該輸入x=123, y=45,中間的逗號是英文輸入法下的逗號哦。
❺ 如何在C語言里用什麼語句可以做到 如輸入123 實現輸出1+2+3
//這樣就ok啦,歡迎交流
//這樣就可以隨機的輸入啦
#include<stdio.h>
intmain(){
inttar;
scanf("%d",&tar);
intres_sum=0;
while(tar!=0){
res_sum+=tar%10;
tar/=10;
}
printf("%d ",res_sum);
return0;
}
❻ 用C語言編一個數字字元123,運行結果顯示數字的123
其實你的程序沒有問題,是你自己輸入有問題,你這個輸入裡面沒有空格,所以你在輸入的時候也不能有空格,因為空格也是一個字元,你輸入空格,程序會將空格字元作為有效輸入而存放到變數裡面的。仔細看看下面2張圖片的區別。
❼ 求助:編寫C語言,輸入一個三位數(如123),然後輸出結果是321.謝謝啦
測試通過,幾位都可以,只要在int允許范圍內
int reverse(int n)
{
int m=0;
int k=0;
while (n>0)
{
k=n%10;
m = m*10+k;
n = n/10;
}
return m;
}
void main()
{
int n;
scanf("%d",&n);
printf("%d\n",reverse(n));
}
❽ 如何用C語言輸入123,輸出321
程序如下:
#include<stdio.h>
main()
{
intx,b0,b1,b2,s;
printf("inputx:");
scanf("%d",&x);
b2=x/100;
b1=(x-b2*100)/10;
b0=x%10;
s=b0*100+b1*10+b2;
printf("s=%d ",s);
}
(8)c語言怎麼輸入123擴展閱讀:
C語言的注釋符一般分為兩種,一種是以「/*」開頭,在中間加上注釋內容,並以「*/」結尾的段落注釋符。在「/*」和「*/」之間的即為注釋。
另一種是以「//」開頭,後面加註釋內容的單行注釋符。在「//」之後的即為注釋。
C語言的注釋符是以「/*」開頭並以「*/」結尾的串。在「/*」和「*/」之間的即為注釋。程序編譯時,不對注釋作任何處理。注釋可出現在程序中的任何位置。
❾ C語言怎麼實現輸入123後輸出的是空格空格1空格空格2空格空格3。 要用到取余數和除法。
int main(int argc, constchar * argv[])
{
int number;
int count;
printf("請輸入您想輸入幾位數:");
scanf("%d",&count);
printf("請輸入這個%d位數:",count);
scanf("%d",&number);
int divisor = 1;
for (int i = 0; i<count-1; i++) {
divisor *=10;
}
printf("您輸入的數字為: %d\n",number);
for (int i = 0; i<count; i++) {
int byte = number/divisor;
printf(" %d",byte);
number = number-byte*divisor;
divisor /=10;
}
return0;
}
❿ C語言中如何輸入字元串123 456輸出』123』+』456』=』123456』
這個很簡單。
將123和456作為兩個字元串讀入,然後按需要的格式進行格式化後輸出就行了。
下面是一個例子:
#include <stdio.h>
int main()
{
char s1[64],s2[64];
scanf("%s %s",s1,s2);
printf("%s+%s=%s%s ", s1,s2,s1,s2);
return 0;
}
運行截圖: