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

c語言輸出號代碼

發布時間: 2022-06-17 12:39:04

c語言輸入數字輸出字母代碼求解釋

void
main()
{
int
a[100],n,i;
定義一個整數數組a[100]
,兩個整數變數n,i
scanf("%d",&n);
讀入一個數字值,存放於&n地址,假如輸入5
for(i=0;i<n;i++)
進行循環,i從0到4,因為
i
必須小於5
scanf("%d",&a[i]);
循環輸入5次,將輸入值寫入數組a
前五個值
for(i=0;i<n;i++)
這里也是循環n=5次,
if(a[i]>=1&&a[i]<=26)
讀取a數組中前五個,如果在1-26之間,執行下一語句,否則跳過。
printf("%c",a[i]-1+'a');
輸出對應的值,如果a[i]==1,則1-1+『a』==0+'a'的值0+97,輸出a
如果a[i]==2,則2-1+『a』==1+'a'的值1+97,輸出b
如果a[i]==3,則3-1+『a』==2+'a'的值2+97,輸出c
如果a[i]==4,則4-1+『a』==3+'a'的值3+97,輸出d
如果a[i]==5,則5-1+『a』==4+'a'的值4+97,輸出e
else
printf("?");
如果這個數字不在1-26之中,則輸出問號?
printf("\n");
換行
return
0;
返回
}
註:字元'a'=97,'b'=98,'c'=99,'d'=100,'e'=101,。。。。。。

㈡ c語言中如何輸入輸出字元串

在<string.h>頭文件中用字元串處理函數輸入和輸出,gest用來輸入,puts用來輸出。

字元串輸入函數gets,從鍵盤鍵入以回車結束的字元串放入字元數組中,並自動加』'。輸入串長度應小於字元數組維數,字元串中可以包含空格。

字元串輸出函數puts,向顯示器輸出字元串(輸出完,自動換行,即用' '替'')。字元數組必須以''結束。

示例代碼如下:

#include<string.h>

int main()

{

char str[40];

printf("請輸入字元串");

gets(str);

printf("請輸出字元串");

puts(str);

system("pause");

return 0;

}

(2)c語言輸出號代碼擴展閱讀

在C中,對文件的操作分為兩種方式,即流式文件操作和I/O文件操作。

流式文件操作,這種方式的文件操作有一個重要的結構FILE,FILE在頭文件stdio.h中定義如下:

typedef struct {

int level; /* fill/empty level of buffer */

unsigned flags; /* File status flags */

char fd; /* File descriptor */

unsigned char hold; /* Ungetc char if no buffer */

int bsize; /* Buffer size */

unsigned char _FAR *buffer; /* Data transfer buffer */

unsigned char _FAR *curp; /* Current active pointer */

unsigned istemp; /* Temporary file indicator */

short token; /* Used for validity checking */

} FILE; /* This is the FILE object */

直接I/O文件操作,這是C提供的另一種文件操作,它是通過直接存/取文件來完成對文件的處理,此類文件操作常用的函數及其所用的一些符號在io.h和 fcntl.h中定義,在使用時要加入相應的頭文件。

㈢ c語言-求代碼輸出的結果

輸出:-1
s1
+=
2表示將字元串s1的首地址向後移兩個單位,相當於截去了前兩個字元,因為s1是指針。
s2
+=
2同理。

執行以上兩句後
s1
=
"DeG";
s2
=
"dEg";
strcmp(s1,s2);是比較兩個字元串的大小,即對應的ASCIi碼的大小,小寫字母的ASCII大於大寫字母,所以
s1
<
s2
,strcmp(s1,s2)返回-1。如果s1
>
s2
,返回1;如果s1
==
s2,返回0。

㈣ 如何用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(" ");

}

}

(4)c語言輸出號代碼擴展閱讀:

由題,需要輸出這樣一個圖像,可將其看為一個正三角形與倒三角形的組合。

且對於下圖:

*
***
*****
*******
*****
***
*

由行數與*號的關系可得,在對於總行數/2+1的部分,行數*2+1,即為*號的數目,因而得到了前半段圖形的代碼。

而對於後半部分的倒三角形,其行數可記為,倒數總行數/2...3、2、1行,則可利用循環以及2*行數-1,得到下半部分的圖像。

㈤ C語言怎麼輸出符號

ASCII特殊字元表
代碼 字元 代碼 字元 代碼 字元 代碼 字元
128 € 160 [空格] 192 À 224 à
129  161 ¡ 193 Á 225 á
130 ‚ 162 ¢ 194 Â 226 â
131 ƒ 163 £ 195 Ã 227 ã
132 „ 164 ¤ 196 Ä 228 ä
133 … 165 ¥ 197 Å 229 å
134 † 166 ¦ 198 Æ 230 æ
135 ‡ 167 § 199 Ç 231 ç
136 ˆ 168 ¨ 200 È 231 ç
137 ‰ 169 © 201 É 232 è
138 Š 170 ª 202 Ê 233 é
139 ‹ 171 « 203 Ë 234 ê
140 Œ 172 ¬ 204 Ì 235 ë
141  173 ­ 205 Í 236 ì
142 Ž 174 ® 206 Î 237 í
143  175 ¯ 207 Ï 238 î
144  176 ° 208 Ð 239 ï
145 『 177 ± 209 Ñ 240 ð
146 』 178 ² 210 Ò 241 ñ
147 「 179 ³ 211 Ó 242 ò
148 」 180 ´ 212 Ô 243 ó
149 • 181 µ 213 Õ 244 ô
150 – 182 ¶ 214 Ö 245 õ
151 — 183 · 215 × 246 ö
152 ˜ 184 ¸ 216 Ø 247 ÷
153 ™ 185 ¹ 217 Ù 248 ø
154 š 186 º 218 Ú 249 ù
155 › 187 » 219 Û 250 ú
156 œ 188 ¼ 220 Ü 251 û
157  189 ½ 221 Ý 252 ü
158 ž 190 ¾ 222 Þ 253 ý
159 Ÿ 191 ¿ 223 ß 254 þ

㈥ c語言。輸出圖形,簡單代碼怎麼寫

#include<stdio.h>

#include<stdlib.h>

char a[25][25],b[2];

int n;

void fill()

{ int i,j,k;

char *p=a[0];

for(k=0; k<(n+1)/2; k++)

{ for(i=0; i<n-2*k; i++)

{p=*(a+k)+k+i*25;

for(j=0; j<n-2*k; j++)

*p++=b[k%2];

}

}

}

int main()

{ int i,j;

scanf("%d %c %c",&n,&b[0],&b[1]);

fill();

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

{ for(j=0; j<n; j++)

printf("%c",a[i][j]);

printf(" ");

}

return 0;

}

㈦ 用c語言輸出顯示自己的姓名和學號,請寫出完整的程序代碼

#include"stdafx。h"

#include

intmain()

{

charszBuf[20]={0};

printf("請輸入姓名 ");

printf(">");

scanf("%s",szBuf);

intiNum=0;

printf("請輸入學號 ");

printf(">");

scanf("%d",&iNum);

printf("**************您的信息如下********************** ");

printf("姓名:%s ",szBuf);

printf("學號:%d ",iNum);

return0;

}

代碼具有較好的可移植性

C語言是面向過程的編程語言,用戶只需要關注所被解決問題的本身,而不需要花費過多的精力去了解相關硬體,且針對不同的硬體環境,在用C語言實現相同功能時的代碼基本一致,不需或僅需進行少量改動便可完成移植,這就意味著,對於一台計算機編寫的C程序可以在另一台計算機上輕松地運行,從而極大的減少了程序移植的工作強度。

以上內容參考:網路-c語言

㈧ 關於C語言圖像輸出:這幾行代碼什麼意思,解析一下,最好加上注釋,謝謝了

就是使用二重循環,列印平面圖形,這個程序看來是列印一個菱形的圖案,由*號組成
#include<stdio.h>
main()
{ int i,j,k;
for(i=1; i<=4; i++) //菱形的上半部分
{ for(j=1; j<=4-i; j++) //這個循環列印每行前面的空格
printf(" ");
for(k=1; k<=i; k++) //這個循環列印間隔的*號
printf(" *");
printf("\n"); //一行結束後換行
}
for(i=1; i<=3; i++) //菱形的下半部分
{ for(j=1; j<=i; j++) //這個循環列印每行前面的空格
printf(" ");
for(k=1; k<=4-i; k++) //這個循環列印間隔的*號
printf(" *");
printf("\n"); //一行結束後換行
}
}