C语言入门编程 不知道哪里有问题 求高手指教
4个回答
展开全部
个人推荐入门C语言或者python :
C语言语法简单,有良好的逻辑抽象,入门的话还是先面向过程吧,不要刚学就面向对象云里雾里的,如果是要更全面、深入的学习语言本身就C.
python语法更加简单简洁易学,而且有各种强大的库,扩展库,可过程可对象,如果是为了通过编程这一手段来迅速的做出有用、实用的程序和界面可以学python.
入门是从Basic语言开始的,大概熟悉程序的基础语法与逻辑后,进阶C语言。
现代很多语言都是从C语言发展而来的,所以可以以C语言做跳板进阶其他面向对象的高级语言。
慢慢接触C++,或高级编程语言(如:Net,Java 等),网页设计相关的语言(HTML+CSS+Javascript)。
编程入门后,其实学什么语言已经不太重要了(主要看计划的发展方向)。程序设计的核心在于其逻辑。把程序设计的逻辑搞懂了,学什么语言都很快。
C语言语法简单,有良好的逻辑抽象,入门的话还是先面向过程吧,不要刚学就面向对象云里雾里的,如果是要更全面、深入的学习语言本身就C.
python语法更加简单简洁易学,而且有各种强大的库,扩展库,可过程可对象,如果是为了通过编程这一手段来迅速的做出有用、实用的程序和界面可以学python.
入门是从Basic语言开始的,大概熟悉程序的基础语法与逻辑后,进阶C语言。
现代很多语言都是从C语言发展而来的,所以可以以C语言做跳板进阶其他面向对象的高级语言。
慢慢接触C++,或高级编程语言(如:Net,Java 等),网页设计相关的语言(HTML+CSS+Javascript)。
编程入门后,其实学什么语言已经不太重要了(主要看计划的发展方向)。程序设计的核心在于其逻辑。把程序设计的逻辑搞懂了,学什么语言都很快。
2016-04-14 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
for(i=1,p=1;i<=5;i+=2){
if(i==1){
p=1;
}else{
p=p*i*(i-1);
sum+=p;}
}
忽略的第一次,你那么写p的值永远是0
if(i==1){
p=1;
}else{
p=p*i*(i-1);
sum+=p;}
}
忽略的第一次,你那么写p的值永远是0
更多追问追答
追问
懂了
我就觉得那里有问题来着
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
void main ()
{
long int f,s;
int i,j;
s=0;
for(i=1;i<=15;i=i+2)
{
f=1;
for(j=1;j<=i;j++)
f*=j;
s=s+f;
}
printf("1!+3!+5!+...+15!=%d\n",s);
}
更多追问追答
追问
行
追答
#include <stdio.h>
void main ()
{
long int f,s;
int i,j;
s=0;
for(i=1;i<=15;i=i+2)
{
f=1;
for(j=1;j<=i;j++)
f*=j;
s=s+f;
}
printf("1!+3!+5!+...+15!=%d\n",s);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
原因是当i=1时p=1*1*0,于是后面的p的值一直为0了
#include<cstdio>
int main(){
long long p,sum=0,i;
for(i=1,p=1;i<=15;i++){
p*=i;
if(i%2==1) sum+=p;
}
printf("s=%I64d",sum);
return 0;
}
#include<cstdio>
int main(){
long long p,sum=0,i;
for(i=1,p=1;i<=15;i++){
p*=i;
if(i%2==1) sum+=p;
}
printf("s=%I64d",sum);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询