本篇文章给大家谈谈c语言程序设计作业代码,以及C语言程序设计作业对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、c语言编程代码2、C语言编程题,写出代码3、C语言程序设计作业4、求简单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(“原数组内容:\n”);
show(a);
printf(“\n1、用数组指针的方法(函数finda1):\n”);
finda1(a);
printf(“执行后:\n”);
show(a);
printf(“\n———————\n”);
char b[3][10]={{“gehajl”},{“788a987a7”},{“ccabbbabbb”}};
printf(“原数组内容:\n”);
show(a);
printf(“\n2、用指针数组的方法(函数finda2):\n”);
finda2(b);
printf(“执行后:\n”);
show(b);
return 0;
}
void finda1(char a[3][10])
{
int i,j;
char (*p)[10]=a;
for(i=0;i3;i++)
for(j=0;j10;j++)
if(p[i][j]==’a’)
printf(“发现:第%d行第%d个元素是‘a’,已替换\n”,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;i3;i++)
for(j=0;j10;j++)
if(p[i][j]==’a’)
printf(“发现:第%d行第%d个元素是‘a’,已替换\n”,i+1,j+1),p[i][j]=’1′;
}
void show(char (*p)[10])
{
int i,j;
for(i=0;i3;i++,printf(“\n”))
for(j=0;j10;j++)
printf(“%c “,p[i][j]);
}
C语言编程题,写出代码
#include stdio.h
#include stdlib.h
typedef struct
{
char name[16];
char id[16];
int scores[4];
int sum;
} Student;
int main()
{
int i, j, n;
Student students[1024];
Student t;
printf(“请输入学生数量:”);
scanf(“%d”, n);
for(i=0; in; i++) {
printf(“请输入第%d个学生的姓名 学号 和 四门成绩:”, i+1);
scanf(“%s%s%d%d%d%d”, t.name, t.id, t.scores[0], t.scores[1], t.scores[2], t.scores[3]);
t.sum = t.scores[0] + t.scores[1] + t.scores[2] + t.scores[3];
students[i] = t;
}
for(i=0; in; i++) {
for(j=i+1; jn; j++) {
if(students[i].sum students[j].sum) {
t = students[i];
students[i] = students[j];
students[j] = t;
}
}
}
printf(“学生成绩如下:\n”);
printf(“姓名\t学号\t成绩一\t成绩二\t成绩三\t成绩四\t总成绩\t平均成绩\n”);
for(i=0; in; i++) {
t = students[i];
printf(“%s\t%s\t%d\t%d\t%d\t%d\t%d\t%lf\n”, t.name, t.id, t.scores[0], t.scores[1], t.scores[2], t.scores[3], t.sum, t.sum*1./4);
}
return 0;
}
C语言程序设计作业
#include stdio.h
int main()
{
int f;
float l,s;
while(1)
{
printf(“\n输入限速值及所测车速:”);
scanf(“%f%f”,l,s);
if(s-l0)
printf(“未超速不处罚记%d分\n”,f=0);
else if((s-l)/l0.2)
printf(“超速未到20%%记%d分\n”,f=3);
else if((s-l)/l=0.2 (s-l)/l0.5)
printf(“超速20%%未到50%%记%d分\n”,f=6);
else if((s-l)/l=0.5)
printf(“超速50%%及以上记%d分\n”,f=12);
printf(“驾驶证剩余分数:%d\n”,12-f);
}
return 0;
}
#include stdio.h
int geti(char c);//获取字符对应下标
int main()
{
int ia,ib;
char a,b;
printf(“猜拳游戏:’V’表示剪刀,’ S’ 表示石头,’P’表示布\n”);
while(1)
{
printf(“请输入玩家a的手势:”);
scanf(“%c”,a);
getchar();
printf(“请输入玩家b的手势:”);
scanf(“%c”,b);
getchar();
ia=geti(a);
ib=geti(b);
if(ia==-1 || ib==-1)
{
printf(“输入不符合规则,请重新输入!\n”);
continue;
}
if(ia-ib==1 || ia-ib==-2)
printf(“玩家a胜\n”);
else if(ia-ib==-1 || ia-ib==2)
printf(“玩家b胜\n”);
else
printf(“平局\n”);
}
return 0;
}
int geti(char c)//获取字符对应下标
{
char g[3]={‘V’,’S’,’P’};//数组元素依次克前一个元素及被后一个元素克制
int i=0;
for(i=0;i3;i++)
if(g[i]==c)
return i;
return -1;
}
求简单C语言程序代码!
输入2个正整数m和n,求其最大公约数和最小公倍数
#include
#include
int main()
int m,n,p,q,s,r;
printf(“请输入两个正整数;m,n\n”);
scanf(“%d,%d”,m,n);
#includestdio.h
main()
int a,b,t=0;
scanf(“%d %d”,a,b);
if (ab)
printf(“%d %d %d %d %d”,(a+b),(a-b),(a/b),(a*b),(a%b));
}
主要特点
C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。
以上内容参考:百度百科-c语言
关于c语言程序设计作业代码和C语言程序设计作业的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。