本文目录一览:
- 1、C语言基本代码,求详细解释,越详细越好。
- 2、求一段C语言的完整代码,复制粘贴答案后可以运行,要求如下:
- 3、C语言编程代码
- 4、求简单C语言程序代码!
- 5、c语言编程代码
- 6、求C语言颜色代码大全,谢谢!
C语言基本代码,求详细解释,越详细越好。
这代码的注释已经很详细了呀。前面都是一堆学生信息的声明。从main()开始看,两行*****************之间的代码是你的学生管理系统的主界面及其(增删查改)功能。接下来就是if/else的判断,这是判断你输入的数字是否和你设定好的(增删查改)功能相匹配,如果匹配则可以进行相信的学生信息修改。在你做完一次选择之后,会进行类似与一个返回上级的操作,就是清屏/清除你刚才的选择。那么这个时候,只是除掉你对功能编号的选择,而保留了学生管理系统的主界面及其功能,为什么清屏没有全部清除掉呢?是因为在最初你加了一个while(1)的循环,可以循环回到系统主界面。至于你最后的代码功能cin1(){}这一段是被if/else第一判断调用(n = cin1(); //录入入n个学生的信息)。学生系统一开始是没有录入学生信息的,那么调用这段代码,你会手动将学生信息录入到系统中,这样才能进行其他功能(增删查改)的操作。
求一段C语言的完整代码,复制粘贴答案后可以运行,要求如下:
#includestdio.h
#includestdlib.h
#includetime.h
int main(void)
{
int i,n;
char string1[][100]={"方块","红桃","黑桃","梅花"};
char string2[][10]={"2","3","4","5","6","7","8","9","10","J","Q","K","A",};
printf("请输入所需要牌的张数:");
scanf("%d",n);
srand(time(NULL));
for(i=0;in;i++)
{
printf("%s",string1[rand()%4]);
printf("%s",string2[rand()%13]);
printf("\n");
}
return 0;
}
//执行结果
希望采纳!3Q!
C语言编程代码
楼主的这个程序是想输入一个字符串,然后算出其中的小写字母个数、大写字母个数以及数字个数,对吧?修改如下:
#include"stdio.h"/*你这里差了头文件了,不过你如果是在WIN_TC下编译得就可以不用,不过还是养成习惯把头文件写进去的好*/
#define N 100/*定义字符串的最大长度,你可以自己定义别的大小*/
main()
{
int date=0,da=0,xiao=0;
int i=0;
char c[N]; /*字符串嘛,用数组最好了!*/
scanf("%s",c);/*键盘输入字符串,记得以“!”结尾哦*/
while(c[i]!='!')
{ if(c[i]='a'c[i]='z') /*这里省略了else语句,因为根本不需要*/
xiao++;
if(c[i]='A'c[i]='Z')
da++;
if(c[i]='0'c[i]='9')
date++;
i++;
}
printf("xiao=%d,da=%d,date=%d\n",xiao,da,date);
}
楼主如果觉得我答得不错得话,记得给我加分哦……
加油!
求简单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语言编程代码
两种方法我写在一起,可以独立拆开。
#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语言颜色代码大全,谢谢!
已经按你的要求重新改写,简化。
本题一个完整的c程序如下,程序在tc2.0和win-tc下运行通过,结果正确。
#includestdio.h
#includestdlib.h
#includeconio.h
main()
{float pi=3.14159265,r;
textbackground(YELLOW);/* 设置背景色为黄色,注意颜色应该大写,可更改 */
textcolor(RED); /* 设置文件颜色为红色,可更改 */
clrscr(); /* 清屏,使设置生效 */
printf("enter radius:");
scanf("%f",r);
if(r0)
printf("Enter Error!\n");
else
printf("r=%.2f,c=%.2f,area=%.2f\n",r,2*pi*r,pi*r*r);
system("pause");/* 暂停,按任一键继续 */
}
---------------------------------------------------------------------
---------------------------------------------------------------------
以下仅供参考。可以连续输入8次,每次得到的颜色不同,当然可以改变for (color = 0; color 8; color++)中color8的数值来控制输出的颜色数。
#includestdio.h
#includestdlib.h
#includeconio.h
#includegraphics.h
main()
{float pi=3.14159265,r;
int color;
for (color = 0; color 8; color++)
{
textbackground(color);
cprintf("This is color %d\r\n", color);
cprintf("enter radius:");
scanf("%f",r);
if(r0)
cprintf("Enter Error!\r\n");
else
cprintf("r=%.2f,c=%.2f,area=%.2f\r\n",r,2*pi*r,pi*r*r);
cprintf("Press any key to continue\r\n");
getch();
}
system("pause");
}
你可以参阅: