本文目录一览

1,c语言入门程序

请仔细看看你的程序: main() void main()

c语言入门程序

2,基本的计算机c语言

你是要书还是要代码?最简单的代码如下: int main() printf("Hello World"); return 0; }
《C语言基础》
看《c语言程序设计》谭浩强的
C语言是学习计算机的语言的基础语言,也是最实用的语言

基本的计算机c语言

3,C语言求代码

#include <stdio.h> int main () int num; scanf("%d", &num); while (num) printf("%d", num%10); num /= 10; } return 0;}
scanf("%d/%d/%d",&a,&b,&c);//忘了&

C语言求代码

4,C语言函数代码

#include <stdio.h>#include <stdlib.h>int isPrime(int m)int flag,i;flag=1;//默认标记为1,是素数for(i=2;i<m;i++)//从2开始到mif(m%i==0)}return flag;//返回标记}int main()int n,prime;int count=0;//计数器从0开始for(n=3;n<200;n=n+2)//奇数有可能会成为素数prime=isPrime(n);//调用isPrime函数if(prime==1)//如果返回值为1,则说明他是素数count++;//计数,用来换行printf("%5d",n);if(count%5==0)}}system("pause");//暂停return 0;}

5,请看以下简单的C语言代码

一种语言的编译器只要能支持90%这种语言就不错了,虽然在正常的for(int i)这种定义,只在for内有效,但是,在不同的编译器中是不一样的,如果你用的是VC6.0就可以通过,如果是VS2008以上版本的编译器就会报错,这是VC6.0编译器进行优化了的原因,使得a的作用域大于for循环域
先执行for 一直到i=10 不符合<10的条件后跳出 执行下一行
1. 针对c语言(不是c++, 也就是文件是以.c结尾,而不是.cpp或者.cc或其他), for(int a = 1; a < 10; a++);这样的声明就是错误的,c语言标准规定,变量声明必须要放在开头:int a;for(a=1; a<10; a++)这样写才是正确的。2. 如果你使用的是vc6.0,那可能会有这种情况发生,因为vc6.0编译器产生于c语言标准之前,所以,它的许多东西都是不规范的。但是如果你使用vs2008, vs2010,vs2012, Cfree都不会有这种问题。
之所以实现不了,是因为你用if(d==1)来判断。此时if 已经结束了。你这里再输入d 是没有任何用处的。如果改成 while(d == 1)就可以。不过我不建议你这种编程风格。main函数应该尽量精简。还有,出错判断要多做。如果我故意输错成字母。这时你该怎么解决?
for循环后续未必要有动作,即在for()后面直接加分号在循环中a一直增加,直到不满足a < 10,即a=10时跳出循环再执行后面的printf语句所以结果是10
这段代码根据C89标准是不可以编译的根据C99或者C++标准是可以编译的可以编译的情况下 变量a属于main的局部变量而不是for内的局部变量对于for语句,写在for循环体内的才是for的局部变量for(;;) int loc;}这里的loc才是局部变量这个loc在for之外是不可以被引用的

6,求C语言基础代码

C菜鸟助手成员tonytvb为你解答(如有疑问请hi我或向我的团队提问):#includeint main()int year,month;scanf("%d %d",&year,&month);if(month>12||monthprintf("year:%d,month:%d\n",year,month);if(month==1||month==3||month==5||month==7||month==8||month==10||month==12)printf("31 days\n");else if(month==4||month==6||month==9||month==11) printf("30 days\n"); else if((month==2&&year%400==0)||(month==2&&year%4==0&&year%100!=0)) printf("29 days\n"); else printf("28 days\n");return 0;}
#include #include int isLeepYear(int year) return (year%4==0&&year%100!=0||year%400==0);}int getDaysOfMonth(int year,int month) int nDays[13]= if(year12) return 0; nDay=nDays[month]; if(isLeepYear(year)&&month==2) nDay++; return nDay;}int main() int year,month; printf("请输入年份和月份:\n"); scanf("%d %d",&year,&month); printf("%d年%d月有%d天\n",year,month,getDaysOfMonth(year,month)); system("pause"); return 0;}

文章TAG:c语言  语言  基础  代码  c语言基础代码  
下一篇