當前位置:首頁 » 編程語言 » c語言編程問題有abcd
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編程問題有abcd

發布時間: 2023-05-15 11:50:51

1. C語言中,可以有字元『abcd』存在嗎如果可以,應該佔多少位元組呢

C語言中,不僅可以有字元『abcd』存在,還可以有漢字,但它們都是以機器碼的方式進行存儲和傳送的。abcd1234和標點是以ASCI碼形式存儲,佔一個位元組,漢字有幾種編碼方式,但都占兩個位元組。

2. C語言從鍵盤輸入一個字元串,然後輸出一個新字元串,如原串為abcd,則新串為a b c d

#include<stdio.h>

void fun(char *s)

{

char t[30];

int k=0,i=0,j=0;

while(s[i])

t[k++]=s[i++];

i=0;

while(i<2*k-1)

{

if(i%2==0)

s[i]=t[j++];

else

s[i]='*';//這里的*改為空格;

i++;//用*(星號)為了看著更直觀

}

s[i]='';

}

int main()

{

char s[20];

gets(s);

fun(s);

puts(s);

}

3. 一道C語言題:當運行時輸入:abcd$abcde↙,下面程序的運行結果是

結果是abcd$
while(putchar(getchar())!='$')
putchar的返回值是輸出的字元,這條語句是先輸出再判斷是否等於$,最後結束。

4. C語言編程abcd比較大小

#include<stdio.h>
main()
{
inta,b,c,d,t;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a<b)
{t=a;a=b;b=t;}
if(a<c)
{t=a;a=c;c=t;}
if(a<d)
{t=a;a=d;d=t;}

if(b<c)
{t=b;b=c;c=t;}
if(b<d)
{t=b;b=d;d=t;}

if(c<d)
{t=c;c=d;d=t;}

printf("&d&d&d&d ",a,b,c,d);

}