导航:首页 > 软件知识 > c程序如何编写

c程序如何编写

发布时间:2022-01-20 02:15:18

⑴ 如何编写C语言程序

c语言可以用Microsoft
Visual
C++
6.0来进行编译.
至于格式
使用.cpp还是.c,这个关系不大,反正都可以在Microsoft
Visual
C++
6.0中执行。

⑵ 如何编写c语言程序

摘要 您好!很高兴你选择使用网络问一问咨询项目!感谢你对我们的信任!

⑶ 用C语言如何编写如下的程序

1、打开记事本;

2、使用文件中的“打开”菜单;

3、在弹出的对话框中选择文件类型为“所有文件”,然后再浏览到程序文件,点击打开。

但是如果需要在编译器环境中进行调试或编译等操作,则必须使用编译器,编译器必须使用与C语言文件在编写时使用的环境要求,不同的编译器提供的库函数不同,不能混用。

⑷ c语言怎么编写

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

char fun(char *a,char *b)

{

char *t;

strcpy(t,a);

strcpy(a,b);

strcpy(b,t);

}

struct st{

char a[6][20];

};

int main()

{

struct st s[111];

int n,x[111],k=0,ts,sum=0;

scanf("%d",&n);

printf("学号 姓名 数学 物理 英语 计算机 ");

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

{

sum=0;

for(int j=0;j<6;j++)

{

scanf("%s",s[i].a[j]);

if(j!=0&&j!=1)

{

sum+=atoi(s[i].a[j]);

}

}

x[k++]=sum/3;

}

for(int i=0;i<k;i++)

{

for(int j=0;j<k-i-1;j++)

{

if(x[j]>x[j+1])

{

ts=x[j];

x[j]=x[j+1];

x[j+1]=ts;

for(int l=0;l<6;l++)

fun(s[j].a[l],s[j+1].a[l]);

}

}

}

printf("学号 姓名 数学 物理 英语 计算机 平均成绩 ");

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

{

for(int j=0;j<6;j++)

{

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

for(int k=0;k<8-strlen(s[i].a[j]);k++)

printf(" ");

}

printf("%8d ",x[i]);

}

return 0;

}

⑸ c语言该如何编写

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
struct student{
int id;
char name[10];
int age;
char sex[10];
char birthady[20];
int tel;
char nativeplace[50];
}st[50];
int i=0;
void shuru() {
char a;
do{
printf("\n请输入学号:");
scanf("%d",&st[i].id);
fflush(stdin);
printf("\n请输入姓名:");
gets(st[i].name);
printf("\n") ;
printf("请输入年龄:");
scanf("%d",&st[i].age);
fflush(stdin);
printf("\n请输入姓别:");
gets(st[i].sex);
fflush(stdin);
printf("\n请输入生日:");
gets(st[i].birthady);
printf("\n请输入电话:");
scanf("%d",&st[i].tel);
fflush(stdin);
printf("\n请输入籍贯:");
gets(st[i].nativeplace);
printf("\n是否继续输入另外一个学生信息?(y/n)");
fflush(stdin);
a=getchar();
i++;
}while(a=='y' && i<=50);

}

void xianshi()
{
int j;
printf("\t学号\t姓名\t年龄\t性别\t生日\t\t电话\t籍贯\n");
for(j=0;j<i;j++)
printf("\t%d\t%s\t%d\t%s\t%s\t%d\t%s\n",
st[j].id,st[j].name,st[j].age,st[j].sex,st[j].birthady,st[j].tel,st[j].nativeplace);
}

void paixu() //按年龄从大到小排序函数
{
int j,k;
int temp;
for(j=0;j<i;j++)
{
for(k=0;k<i-1-j;k++)
{
if(st[k].age<st[k+1].age)
{
temp=st[k].age;
st[k].age=st[k+1].age;
st[k+1].age=temp;
}
}
}
xianshi(); //排序后输出
}

void chazhao()
{
int m;
char name[20],b;
do
{
printf("\n请输入想查找的学生姓名:");
fflush(stdin);
gets(name);
for(m=0;m<i;m++)
{
if(strcmp(name,st[m].name)==0)
{
printf("\n\t您查找的学生在第%d个位置找到了!!!\n",m+1);
break;
}
}
if(m>=20)
printf("\n\t没有找到这个学生!!!\n");
else
{
printf("\t学号\t姓名\t年龄\t性别\t生日\t\t电话\t籍贯\n");
printf("\t%d\t%s\t%d\t%s\t%s\t%d\t%s\n",
st[m].id,st[m].name,st[m].age,st[m].sex,st[m].birthady,st[m].tel,st[m].nativeplace);
}
printf("\n是否查找另一个学生的信息?(y/n)");
fflush(stdin);
b=getchar();

}while(b=='y');

}

void shanchu()
{
char name[20],c;
int a,b;
do
{
printf("\n请输入要删除的学生姓名:\n");
fflush(stdin);
gets(name);
for(a=0;a<i;a++)
{
if(strcmp(name,st[a].name)==0)
break;
}

for(b=a;b<i;b++)
st[b]=st[b+1];
if(a>i)
printf("\t没有找到这个学生!!!\n");

else
{
i--;
xianshi();
}

printf("\n是否继续删除另一个学生信息?(y/n) ");
fflush(stdin);
c=getchar();
}while(c=='y');

}

void charu()
{
shuru();
paixu();

}

void main() //主函数
{
int change;
do{
system("cls");
printf("============================学生信息管理系统===================================\n");
printf("\t\t一: 输入学生信息\n");
printf("\t\t二: 显示学生信息\n");
printf("\t\t三: 查找学生信息\n");
printf("\t\t四: 删除学生信息\n");
printf("\t\t五: 插入学生信息\n");
printf("\t\t六: 退出程序\n");
fflush(stdin);
printf("\t\t请输入功能选项:");
scanf("%d",&change);
switch(change)
{
case 1:
shuru(); break;
case 2:
xianshi(); break;
case 3:
chazhao(); break;
case 4:
shanchu(); break;
case 5:
charu(); break;
case 6:
break;
}
getch();
}while(change!=6);
}

⑹ 怎样用C语言编写

#include <stdio.h>
#include <conio.h>
int main()
{
while(true)
{
if(!kbhit())
continue;
char c=0;
if((c=getch())=='X')
printf("YYYYX");
}
return 0;
}

注意:
1.kbhit需要头文件<conio.h>
2.kbhit要放在输入函数的前面
3.不能用有有缓冲区的getchar和scanf,这里只能用getch

⑺ c语言怎样编写一个简单程序

以下为程序代码及执行结果: #include #include int main() { printf("hello world!\n"); system("pause"); return 0; } 执行结果:

⑻ 关于c语言 如何编写程序

“水仙花数“是各位的立方和等于该数。
#include<stdio.h>
void main()
{
int ,shi,ge;
for(int i=100;i<1000;i++)
{
=i/100;
shi=i%100/10;
ge=i%10;
if(i==**+shi*shi*shi+ge*ge*ge)
{
printf("%d,",i);
}
}
}

⑼ c语言如何编写界面程序

一、C语言中要做图形界面,首先需要设置为图形模式,确定显卡类型,对屏幕进行初始化等等。
二、相关的函数如下:
1. detectgraph() 显示卡检测函数
2. initgraph() 图形初始化函数
3. getdrivername() 获取图形驱动程序名的指针
4. getgraphmode() 获取图形模式函数
5. getmoderange()获取模式值范围函数
6. getmaxmode()获取最大显示模式函数
7. getmodename()获取显示模式名函数
8. graphdefaults()图形设置复位缺省值函数
9. setgraphmode() 设置图形模式函数
10. restorecrtmode() 恢复文本显示模式函数
11. graphresult() 图形操作结果函数
12. grpaherrormsg() 图形错误信息函数
13. setgraphbufsize()设置图形缓冲区大小函数
14. setactivepage() 设置可输出显示页函数
15. setvisualpage() 设置可见显示页数
16. closegraph()关闭图形模式函数

⑽ 如何编写C语言程序

#include<stdio.h>
#include<string.h>
main()
{
char s[80];
gets(s);
if(strcmp(s, "find me boring")==0)
printf("tell me\n");
else
printf("reply me\n");
}

阅读全文

与c程序如何编写相关的资料

热点内容
什么程序叫外挂 浏览:67
怎么样自动编写数据 浏览:45
什么是产品服务建议书 浏览:75
美容仪器怎么找代理商 浏览:667
手机数据恢复大师怎么打开 浏览:173
玉石市场水深多少 浏览:167
狗狗币什么时候在平台上交易的 浏览:336
花呗为什么要补全证件信息 浏览:307
河东区红星路新建菜市场在哪里 浏览:416
黑科技产品如何快速推广市场 浏览:162
京东代理店多少钱 浏览:851
会计信息采集重复提交是什么情况 浏览:413
异地同屏技术是什么 浏览:193
数控程序循环启动哪个数字代表 浏览:89
和平精英如何在微信里面修改信息 浏览:89
学市场营销以后怎么办 浏览:617
如何用数据体现车间节约成本 浏览:365
哪些信息错误影响车险理赔 浏览:152
steam为什么没有手机进入手游市场 浏览:209
华为怎么添加个性化小程序 浏览:425