當前位置:首頁 » 編程語言 » c語言基礎代碼

c語言基礎代碼

發布時間: 2022-01-10 15:24:26

『壹』 c語言基礎

#include "stdio.h"
#include "conio.h"
#include "stdlib.h"
int main()
{
char temp;
printf("Please input letter:\n");
scanf("%c",&temp);
printf("the pre letter : %c\n",temp+1);
printf("the next letter : %c\n",temp-1);
return 0;
system("pause");
}
===========================================================
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
int main()
{
char a[100];
int i;
printf("input string:");
scanf("%s",a);
for(i=strlen(a);i>=0;i--)
printf("%c",a[i]);
return 0;
system("pause");
}

剛開始學習都很吃力的

多看看別人的程序 多動動手就好了

『貳』 c語言基本代碼,都有哪些

用「C語言關鍵字」網路一下。如:
http://ke..com/link?url=_-v2GMe7ZjbuOqNa

『叄』 c語言入門代碼

這位同學,你想要什麼樣的程序的代碼?這是要說清楚的,不然的話沒有辦法給出相應的代碼。從網上隨便復制一大堆的代碼,你有什麼用呢?

『肆』 C語言簡單代碼

如果你想知道為什麼會出現7253的話...

從代碼上一行行看下來,當你看到c=a+b; 時,你還沒輸入哦,這時a和b是多少呢?
不知道,計算機也不知道,於是,給了一個隨機數(當然,說是隨機數應該不準確,只是內存里分別分配給a和b的各兩個位元組空間里原有的值.是別的程序運行後留下的,這個值可不確定啊,很可怕的一件事...)

把c=a+b;放到scanf("%d,%d",&a,&b);後面,那麼,當你輸入之後才去運行加法,這時a和b的值就是你輸入的值了...這樣才能輸出正確的加法結果...

『伍』 學生c語言基礎代碼

#include<stdio.h>
#include<stdlib.h>

intmain()
{
inta[10];
inti,j,num,n;
inta_s[]={25,-2,8,24,5,76,-27,8,19,10};
intstu[50];

for(i=0;i<10;i++)//1
{
printf("請輸入第%d位值:",i+1);//輸入元素
scanf("%d",&a[i]);
}
for(i=0;i<10;i++)
printf("%d",a[i]);//順序輸出
printf(" ");

for(i=9;i>=0;i--)
printf("%d",a[i]);//逆序輸出
printf(" ");

for(i=0;i<10;i++)//2
{
for(j=0;j<10;j++)
{
if(a_s[i]>a_s[j])//判斷最大元素
{
num=a_s[i];
n=i;
}
}
}
printf("最大元素和下標為:%d%d ",num,n);

for(i=0;i<5;i++)//3
{
printf("請輸入第%d位學生成績:",i+1);
scanf("%d",&stu[i]);
printf("輸入學號:");
scanf("%d",&a[i]);
}
//求最高演算法同上
return0;
}

『陸』 c語言必背代碼有哪些

1、/*輸出9*9口訣。共9行9列,i控制行,j控制列。*/

#include "stdio.h"

main()

{int i,j,result;

for (i=1;i<10;i++)

{ for(j=1;j<10;j++)

{

result=i*j;

printf("%d*%d=%-3d",i,j,result);/*-3d表示左對齊,佔3位*/

}

printf(" ");/*每一行後換行*/

}

}

5、/*下面程序的功能是將一個4×4的數組進行逆時針旋轉90度後輸出,要求原始數組的數據隨機輸入,新數組以4行4列的方式輸出,

請在空白處完善程序。*/

main()

{ int a[4][4],b[4][4],i,j; /*a存放原始數組數據,b存放旋轉後數組數據*/

printf("input 16 numbers: ");

/*輸入一組數據存放到數組a中,然後旋轉存放到b數組中*/

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

for(j=0;j<4;j++)

{ scanf("%d",&a[i][j]);

b[3-j][i]=a[i][j];

}

printf("array b: ");

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

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

printf("%6d",b[i][j]);

printf(" ");

}

}

6、/*編程列印直角楊輝三角形*/

main()

{int i,j,a[6][6];

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

{a[i][i]=1;a[i][0]=1;}

for(i=2;i<=5;i++)

for(j=1;j<=i-1;j++)

a[i][j]=a[i-1][j]+a[i-1][j-1];

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

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

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

printf(" ");}

}

7、/*通過鍵盤輸入3名學生4門課程的成績,

分別求每個學生的平均成績和每門課程的平均成績。

要求所有成績均放入一個4行5列的數組中,輸入時同一人數據間用空格,不同人用回車

其中最後一列和最後一行分別放每個學生的平均成績、每門課程的平均成績及班級總平均分。*/

#include <stdio.h>

#include <stdlib.h>

main()

{ float a[4][5],sum1,sum2;

int i,j;

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

for(j=0;j<4;j++)

scanf("%f",&a[i][j]);

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

{ sum1=0;

for(j=0;j<4;j++)

sum1+=a[i][j];

a[i][4]=sum1/4;

}

『柒』 c語言基礎知識

代碼基本上沒有問題。這里給你兩個建議:

  1. if或for後面的代碼塊,不管是只有一行還是多行,建議都要用{ }包起來,保證不會弄錯!

  2. return 0問題,每個編譯器的處理會有所不同,(如果你不寫)有些會編譯器會自動加上這句;但是有些編譯器可能會顯示警告或者錯誤,所以我建議:加上return 0。

『捌』 求簡單C語言程序代碼!

輸入2個正整數m和n,求其最大公約數和最小公倍數

#include

#include

int main()

int m,n,p,q,s,r;

printf("請輸入兩個正整數;m,n ");

scanf("%d,%d",&m,&n);

#include<stdio.h>

main()

int a,b,t=0;

scanf("%d %d",&a,&b);

if (a<b)

printf("%d %d %d %d %d",(a+b),(a-b),(a/b),(a*b),(a%b));

}

主要特點

C語言是一種結構化語言,它有著清晰的層次,可按照模塊的方式對程序進行編寫,十分有利於程序的調試,且c語言的處理和表現能力都非常的強大,依靠非常全面的運算符和多樣的數據類型,可以輕易完成各種數據結構的構建,通過指針類型更可對內存直接定址以及對硬體進行直接操作,因此既能夠用於開發系統程序,也可用於開發應用軟體。

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

『玖』 c語言基礎代碼,越詳細,解釋越簡單,越好

你並沒有把詳細的 C 語言基礎代碼寫出來,別人怎麼幫助你添加註釋語句啊?因為所說的 C 語言基礎代碼實際上並沒有一定之規。怎麼樣才算是基礎代碼、有幾行代碼就可以、足夠了?這些都是靈活的、並不是一成不變的。例如,最、最簡單的 C 語言基礎代碼就是:很多 C 語言教材上的第一個程序,輸出:"Hello, World !"。該詳細的 C 語言代碼如下:
#include <stdio.h> /* 基本輸入輸出頭文件,包括:printf、scanf等的庫函數原型說明 */
void main( ) /* 任何一個 C 語言源代碼都必須包含主函數 main( ),void 表示該函數不返回任何值 */
{ /* 在 C 語言代碼中,任何一個函數都是以 { 開始,並且以 } 結束 */
printf( "Hello, World !\n" ) ; /* 在電腦屏幕上輸出字元串:Hello, World */

}

『拾』 C語言基本代碼是什麼

這代碼的注釋已經很詳細了呀。前面都是一堆學生信息的聲明。從main()開始看,兩行*****************之間的代碼是你的學生管理系統的主界面及其(增刪查改)功能。接下來就是if/else的判斷,這是判斷你輸入的數字是否和你設定好的(增刪查改)功能相匹配,如果匹配則可以進行相信的學生信息修改。在你做完一次選擇之後,會進行類似與一個返回上級的操作,就是清屏/清除你剛才的選擇。那麼這個時候,只是除掉你對功能編號的選擇,而保留了學生管理系統的主界面及其功能,為什麼清屏沒有全部清除掉呢?是因為在最初你加了一個while(1)的循環,可以循環回到系統主界面。至於你最後的代碼功能cin1(){}這一段是被if/else第一判斷調用(n = cin1(); //錄入入n個學生的信息)。學生系統一開始是沒有錄入學生信息的,那麼調用這段代碼,你會手動將學生信息錄入到系統中,這樣才能進行其他功能(增刪查改)的操作。

熱點內容
上網的賬號和密碼是什麼東西 發布:2024-09-20 16:31:31 瀏覽:611
安卓手機王者榮耀如何調超高視距 發布:2024-09-20 16:31:30 瀏覽:428
安卓G是什麼app 發布:2024-09-20 16:23:09 瀏覽:80
iphone怎麼壓縮文件 發布:2024-09-20 16:08:18 瀏覽:355
linux查看用戶名密碼是什麼 發布:2024-09-20 16:03:20 瀏覽:743
mac執行python腳本 發布:2024-09-20 15:58:52 瀏覽:778
單片機android 發布:2024-09-20 09:07:24 瀏覽:765
如何提高三星a7安卓版本 發布:2024-09-20 08:42:35 瀏覽:664
如何更換伺服器網站 發布:2024-09-20 08:42:34 瀏覽:311
子彈演算法 發布:2024-09-20 08:41:55 瀏覽:289