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

院校推薦c語言代碼

發布時間: 2023-06-02 14:33:19

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(" ");/*每一行後換行*/

}

}

(1)院校推薦c語言代碼擴展閱讀:

C語言包含的各種控制語句僅有9種,關鍵字也只有32個,程序的編寫要求不嚴格且以小寫字母為主,對許多不必要的部分進行了精簡。實際上,語句構成與硬體有關聯的較少,且C語言本身不提供與硬體相關的輸入輸出、文件管理等功能,如需此類功能,需要通過配合編譯系統所支持的各類庫進行編程,故c語言擁有非常簡潔的編譯系統。

⑵ c語言編程代碼

兩種方法我寫在一起,可以獨立拆開。

#include <stdio.h>

void finda1(char a[3][10]);

void finda2(char a[3][10]);

void show(char (*p)[10]);

int main()

{

char a[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};

printf("原數組內容: ");

show(a);

printf(" 1、用數組指針的方法(函數finda1): ");

finda1(a);

printf("執行後: ");

show(a);


printf(" --------------------- ");


char b[3][10]={{"gehajl"},{"788a987a7"},{"ccabbbabbb"}};

printf("原數組內容: ");

show(a);

printf(" 2、用指針數組的方法(函數finda2): ");

finda2(b);

printf("執行後: ");

show(b);

return 0;

}

void finda1(char a[3][10])

{

int i,j;

char (*p)[10]=a;

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

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

if(p[i][j]=='a')

printf("發現:第%d行第%d個元素是『a』,已替換 ",i+1,j+1),p[i][j]='1';

}

void finda2(char a[3][10])

{

int i,j;

char *p[3]={&a[0][0],&a[1][0],&a[2][0]};

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

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

if(p[i][j]=='a')

printf("發現:第%d行第%d個元素是『a』,已替換 ",i+1,j+1),p[i][j]='1';


}

void show(char (*p)[10])

{

int i,j;

for(i=0;i<3;i++,printf(" "))

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

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

}

⑶ C語言代碼

#include<stdio.h>
#include<string.h>
struct student
{
long int snum;
char name[20];
char sex;
int age;
float cscore;
float escore;
}stu1,stu2;
void main()
{
system( "graftabl 936 "); /*本人用TC調試,調用Ms-Dos中文支持 */
clrscr(); /* 清屏*/
printf("1\n");
scanf("%ld %s %c %d %f %f",&stu1.snum,stu1.name,&stu1.sex,&stu1.age,&stu1.cscore,&stu1.escore);
printf("2\n");
scanf("%ld %s %c %d %f %f",&stu2.snum,stu2.name,&stu2.sex,&stu2.age,&stu2.cscore,&stu2.escore);
printf("************************\n");
printf("C語言成績最高同學的信息:\n");
printf("學號 姓名 性別 年齡 C語言成績 英語成績\n");
if(stu1.cscore>stu2.cscore)
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu1.snum,stu1.name,stu1.sex,stu1.age,stu1.cscore,stu1.escore);
else if(stu2.cscore>stu1.cscore)
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu2.snum,stu2.name,stu2.sex,stu2.age,stu2.cscore,stu2.escore);
else
{
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu1.snum,stu1.name,stu1.sex,stu1.age,stu1.cscore,stu1.escore);
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu2.snum,stu2.name,stu2.sex,stu2.age,stu2.cscore,stu2.escore);
}
printf("***********************\n");
printf("英語成績最高同學的信息:\n");
printf("學號 姓名 性別 年齡 C語言成績 英語成績\n");
if(stu1.escore>stu2.escore)
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu1.snum,stu1.name,stu1.sex,stu1.age,stu1.cscore,stu1.escore);
else if(stu2.escore>stu1.escore)
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu2.snum,stu2.name,stu2.sex,stu2.age,stu2.cscore,stu2.escore);
else
{
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu1.snum,stu1.name,stu1.sex,stu1.age,stu1.cscore,stu1.escore);
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu2.snum,stu2.name,stu2.sex,stu2.age,stu2.cscore,stu2.escore);
}
printf("**********************\n");
printf("總成績最高同學的信息:\n");
printf("學號 姓名 性別 年齡 C語言成績 英語成績\n");
if((stu1.cscore+stu1.escore)>(stu2.cscore+stu2.escore))
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu1.snum,stu1.name,stu1.sex,stu1.age,stu1.cscore,stu1.escore);
else if((stu1.cscore+stu1.escore)<(stu2.cscore+stu2.escore))
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu2.snum,stu2.name,stu2.sex,stu2.age,stu2.cscore,stu2.escore);
else
{
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu1.snum,stu1.name,stu1.sex,stu1.age,stu1.cscore,stu1.escore);
printf(" %ld\t%s\t %c\t %d\t %.1f\t %.1f\n",stu2.snum,stu2.name,stu2.sex,stu2.age,stu2.cscore,stu2.escore);
}
}

輸出結果:
1
10086 LiMei m 18 75 85
2
10087 HanLei f 19 95 80
*******************************
C語言最高的同學的信息:
學號 姓名 性別 年齡 C語言成績 英語成績
10087 HanLei f 19 95.0 80.0
******************************
英語成績最高同學信息:
學號 姓名 性別 年齡 C語言成績 英語成績
10086 LiMei m 18 75.0 85.0
*******************************
總成績最高同學信息:
學號 姓名 性別 年齡 C語言成績 英語成績
10087 HanLei f 19 95.0 80.0