當前位置:首頁 » 編程語言 » 簡化C語言

簡化C語言

發布時間: 2022-07-27 09:38:52

A. c語言簡化,初學者,幫我簡化下。

1.
//用數組實現(用空間換時間)
//適用於固定的 較小的
#include "stdio.h"
void main()
{
char *s[10]={" *"," ***"," *****"," *******","*********"," *******"," *****"," ***"," *"};
int i;
for(i=0;i<9;i++)
{
printf("%s\n",s[i]);
}

}

2.
//從你的代碼簡化
#include <stdio.h>
void main()
{
int i,a,b;
char c;
//第一步簡化將連個外層循環和成一個
int step=1;
for(i=0;i>=0;i+=step)
{
// for(a=4;a>=i;a--)
// printf(" ");

// for(b=0;b<=0+i*2;b++)
// printf("*");
//第二步將倆個類循和成一個
c=' ';
for(a=0;a<i+5+1;a++)
{
if(a==5-i)c='*';
printf("%c",c);
}
printf("\n");
if(i==4)step=-1;

}
// for(i=0;i<=4;i++)
// {
// for(a=0;a<=i+1;a++)
// printf(" ");
// for(b=0;b<=6-i*2;b++)
// printf("*");
// printf("\n");
// }
}

B. C語言:程序簡化

這個是正常的
main()
{
int i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf("%4d",i==j ? 0 : i+j);
printf("\n");
}
getch();
}

如果必須用二維數組(好像沒有必要)
main()
{ int a[3][3],i,j;
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
a[i][j]=i==j? 0:i+j;
printf("%4d",a[i][j]);
}
printf("\n");
}
getch();
}

C. C語言的學習如何簡單化

不知道你說的簡單化是不是少走彎路..雖然有時候走彎路才會有更好的領悟. 形成自己的知識體系.不要總走別人的路子,對什麼都要有自己的理解..比如讀取緩沖之類還有不同讀取方式的差別,還有對函數等的理解等等.然後可以適當形象化.這樣就會讓你感覺順流直下吧... 但是要常看些代碼.一個模塊一個模塊看,這樣即使不明白也不會很厭倦.更重要的是要嘗試自己寫.學到什麼就自己做個測試,畢竟編譯器,機器是不會騙人的.只是看你能不能聽明白而已.自己多測試.有些自然心領會神... 還有更重要的是,如果可以,一定要讀讀關於計算機原理方面的書.這樣你就會對很多原來不明白的地方有充分的了解了..學起來會很輕松 就這樣,希望可以幫到你.

D. 如何簡化WIN-TC語言

可以是可以、不過得分情況、、像你這樣就不能、因為每句printf()里輸出的內容都不一樣、你還是得這樣一條條的列出來、如果用printf()來輸出數字的話、就可以利用循環來輸出

E. 簡化和完善C語言代碼

#include<stdio.h>
#include<ctype.h>

main()
{
struct horse
{
int height;
char age[4],name[20],father[20],mother[20];//把age定義成字元數組
};

struct horse My_first_horse[10];
int a=0,i=0,flag=0;
char test='\0';
char *c;

for(a=0;;a++)//去掉循環條件,用循環體中的break來控制循環
{
printf("\n Do you want to enter details of a horse (Y or N)? ");
scanf("%c",&test);
if(tolower(test)=='n')
break;
printf("Enter the name of the horse: ");
scanf("%s",My_first_horse[a].name);
printf("How old is %s? ",My_first_horse[a].name);
scanf("%s",&My_first_horse[a].age);
while(1)//此while針對你的age進行了優化.可以區分字元了.如果high你也想這樣,請用同樣方法.
{flag=1;
c=My_first_horse[a].age;
while(*c)//如果存在不是數字字元的,則需要重新輸入
{if(!isdigit(*c))
{flag=0;
break;
}
c++;
}
if(!flag)
{printf("error,please input the old again: ");
scanf("%s",&My_first_horse[a].age);
}
else break;
}
printf("How high is %s( in hands )? ",My_first_horse[a].name);
scanf("%d",&My_first_horse[a].height);
printf("Who is %s\'s father? ",My_first_horse[a].name); //'你怎麼樣printf出來??要通過轉譯字元,即:\' 下同.
scanf("%s",&My_first_horse[a].father);
printf("Who is %s\'s mother? ",My_first_horse[a].name);
scanf("%s",&My_first_horse[a].mother);
getchar();//加入一個getchar,用於吸收輸入時鍵入的回車,因為此句是每次循環的最後一次輸入,而下一個語句是scanf("%c",&test);,如果不加一個getchar,此語句會吸收這個回車,把回車給test,所以後面的tolower會無效
}
for(i=0;i<a;i++)
{
printf("\n %s is %s years old, %d hands high,",My_first_horse[i].name,My_first_horse[i].age,My_first_horse[i].height);
printf(" and has %s and %s as parents.\n",My_first_horse[i].father,My_first_horse[i].mother);
}
system("pause");
}

F. 最簡單的C語言代碼

最簡單的C語言代就是輸出「helloWord」,通常是作為初學編程語言時的第一個程序代碼。具體代碼如下:

#include <stdio.h>

int main(){

printf("Hello, World! ");

return 0;

}

(6)簡化C語言擴展閱讀:

1、程序的第一行#include <stdio.h>是預處理器指令,告訴 C 編譯器在實際編譯之前要包含 stdio.h 文件。

2、下一行intmain()是主函數,程序從這里開始執行。

3、下一行printf(...)是C中另一個可用的函數,會在屏幕上顯示消息"Hello,World!"。

4、下一行return0;終止main()函數,並返回值0。

G. 把這個c語言簡化,怎麼做

charin_char;
printf(" 請輸入一個小寫字母:");
scanf("%c",&in_char);
switch(in_char)
{
case'a':
case'e':
case'i':
case'o':
case'u':
printf(" 您輸入的時母音字母%c",in_char);
break;
}

H. 分數簡化C語言

if(a==b)
print("1\n");
改成
if(b==1)
printf("%d\n",a);

I. C語言 簡化條件

if(c<'A'||c>'Z'&&c<'a'||c>"z")
A的ascii碼為65,Z的ascii碼為90;a的ascii碼為97,z的ascii碼為122;
你題目中的條件意思為不是大小寫字母所以變之後的條件只要c的ascii碼小於A或者在Z和a之間或者大於z

J. C語言代碼怎麼簡化,運行效率更快一些

簡化的話你最好要會匯編
對c語言進行反編譯
看看Cpu實際上是怎麼運行的
然後教他走最近的路
你用高級語言的思路,優化還是不簡單的

熱點內容
鸚鵡linux 發布:2025-01-25 03:44:02 瀏覽:196
python如何拋出異常 發布:2025-01-25 03:40:27 瀏覽:984
更新成本演算法 發布:2025-01-25 03:38:09 瀏覽:115
我的世界在伺服器裡面用toolbox 發布:2025-01-25 03:38:09 瀏覽:566
學編程不想學了 發布:2025-01-25 03:36:51 瀏覽:379
如何壓縮0 發布:2025-01-25 03:36:49 瀏覽:794
伺服器主板和家用電腦主板的區別 發布:2025-01-25 03:36:47 瀏覽:893
查詢資料庫連接數 發布:2025-01-25 03:36:41 瀏覽:976
安卓鎖屏切換在哪裡 發布:2025-01-25 03:30:56 瀏覽:220
aspx代碼加密 發布:2025-01-25 03:28:09 瀏覽:925