c语言新生题!!求助大佬

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-01
c语言题目!跪求大佬做!

#include

main(){
int n1,n2,n3

double x;
printf("输入三种商品购买数量,空格分开:" );
scanf("%d%d%d",&n1,&n2,&n3);
x=n1*2.6;
x+=n2*12*(n2>10,0.8,1);
x+=n*4.8*(n3>20,0.7,1);
printf("总金额:%lf
",x);

}

先应阐明c语言的由来,才能更清楚它的用途。众所周知,c语言是计算机高级语言,用它可以比机器语言和汇编语言更快捷地编写程序,而且可读性更强(即人更容易理解)。其次就是它能实现的功能,语言就是如何使实现计算机能按照人的要求自动地执行,并返回结果,用c语言编程是能够达到这一目的的,如开发大型的UNIX操作系统,计算器应用软件,还用其他生活中的图书管理系统,超市管理系统等。
再顺便说一下:计算机的飞速发展,c语言已经落伍了,因为它是结构化编程的语言,而事实上面相对象编程的语言,具有更高的效率,如java,c#,Visual
basic。【摘要】
C语言编程题,求助大佬解答【提问】
有没有什么可以帮到你?【回答】
就是那个问题不知道怎么编程QAQ【提问】
先应阐明c语言的由来,才能更清楚它的用途。众所周知,c语言是计算机高级语言,用它可以比机器语言和汇编语言更快捷地编写程序,而且可读性更强(即人更容易理解)。其次就是它能实现的功能,语言就是如何使实现计算机能按照人的要求自动地执行,并返回结果,用c语言编程是能够达到这一目的的,如开发大型的UNIX操作系统,计算器应用软件,还用其他生活中的图书管理系统,超市管理系统等。
再顺便说一下:计算机的飞速发展,c语言已经落伍了,因为它是结构化编程的语言,而事实上面相对象编程的语言,具有更高的效率,如java,c#,Visual
basic。【回答】
定义一个大小为4的char数组,用一个for循环从0遍历到1000,每次循环都将该数字转化为字符串类型(用itoa()函数)【回答】
那请问这道题代码是啥【提问】
既然你喜欢编程,你应该认认真真的学习一门语言,开始用VB,VB是一个很好的入门语言,可视化,和相对简单的,是一个很好的入门语言。书籍至少要准备两个,不是一本书中包含的所有内容的VB可以眺望阅读,没有谈到本书的内容可以看到在另一本书中,使学习非常好,也能保证完整性的知识。学校编程是一个很长的过程,不要担心,要理论与实践想结合常规是非常重要的书,看的源代码,也有助于学习,学习完成后,本VB语言的语言很简单,你可以尝试的C语言,C-C++-VC的学习,有助于知识的连贯性,我也希望你能学会。学习C语言,谭浩强的C程序设计“是一个非常好的C语言书籍,学习过程的设计是一个很长的过程,不要担心,多了一本书,读一遍两次,三次,学会学习,在学习C++的过程中,你可以看一下数据结构,编译原理,操作系统和书籍,编译是有益的。最好的时候开始学习,先不要编译大计划,编写一些小程序,如数组的计算,字符的组合,指针是C语言的精髓,这是更复杂的部分,如果有一天你能熟练地控制鼠标指针的操作,我相信你,你是学习的好C语言。我是在2001年接触编程,刚开始只是一个想法,不进行更深入的学习,我从VB入门,学校年,然后转移到C语言,?-?++-VC的顺序学习,?了解到两年,现在开始学习?++,?++的学习是非常困难的,类,标准库,多态,继承,所以比较抽象理解的概念,在坚持的C语言风格的,但有大量的C语言没有读,是必不可少的上机实践。“C++编程思想”,“C++标准库,这些书都非常好,内容也很全面,常规的书是必不可少的的源代码的编程是有帮助的,会少走很多弯路。总之,C++的学习是一个长期的过程,需要两年左右的时间,这是底线,如果你想通过学习了解到,还需要的时间。我向你推荐一些C++经典书籍:C++程序设计教程C++编程思想C++大学当然C++编程语言的数据结构,算法和应用C++语言来形容C++标准模板库------教程和参考手册泛型编程和STL深入探索C++对象模型设计模式---复用面向对象软件的基础上重建---改善现有代码的设计基本C++有效的C++EffctiveC++C++底漆前五名,这应该属于入门书籍,后面属于学习曲线是比较大的,要提高编程能力的C++,一起来看看这些书是不错的。这本书的编程思路看多。多做练习,有助于提高编程水平是很大的。事实上,语言是相同的,一种语言的经验教训,更容易学习其他语言。行【回答】
行业这样一个说法,因为Java语言中包含了C++的一些特性掌握C++JAVA的80%掌握了C++后,就等于掌握(我说的掌握是指,能熟练使用C++编程,并且不要求你完全掌握C++的所有部分,没有人能做到这一点,因为C++是太大,如果能够坚持学习C++两年到三年的时间,你可以学习其他语言),可以尝试学习一些其他语言,比如JAVA,VC++等复杂的语言。这个时候可以用编程语言,你有一个大致的了解,您可以清楚自己的学习方向,根据自己的学习,学习,她更感兴趣的是语言(或利息),或者是为了找到一份工作,开始进行更深入的学习,例如复杂的语言学习框架程序窗口。net编程等为了找到一份工作,那么我建议你学习C,C++,JAVA语言。在软件开发行业中,北C,C++,JAVA的需求是非常大的南VB。关于英语学习程序设计没有帮助主题的文章有很多人聊过,我个人建议可以计算出在计算机术语中,你可以买一个计算机专业英语教程,一起来看看在设计方案的帮助。事实上,程序设计,英语是很简单的,如为别的,而.并没有太大的学习程序设计的不像学习网络如CCNA认证需要有大量的英语。大约两个工具应该是足够了-----------金山词霸,学习程序设计,计算机词典。我相信,你将能够学习程序设计。学习数学,学习程序设计的一个共同点------锻炼逻辑思维能力。相关的数学学习程序设计的地方并不多,所以要认真学习数学也可以学习编程。如果你愿意吃苦,愿意心脏学习程序设计,有毅力,我相信,只要你认真学习,即使你的英语水平的数学水平差,你也将能够学习编程。我是一个大三的学生,我正在学习C++语言,一年多的时间,学习的感觉真的累了,你想成为朋友!好了,说了这么多,你可以参考,要为自己的学习计划,要对自己有信心,最后,我希望你走在路上学习编程是更好更远我希望你学习的东西!!【回答】
供参考【回答】

按照题目要求编写的C语言程序如下

第一题加权求和的程序如下

#include<stdio.h>

int add(int array[3],int w1,int w2,int w3){

 return array[0]*w1+array[1]*w2+array[2]*w3;

}

int main(){

 int i,a[3],w1,w2,w3;

 for(i=0;i<3;i++)

  scanf("%d",&a[i]);

 scanf("%d%d%d",&w1,&w2,&w3);

 printf("%d",add(a,w1,w2,w3));

 return 0;

}

第二题查找的程序如下

#include<stdio.h>

int search(int a[],int b){

 int i;

 for(i=0;i<10;i++){

  if(a[i]==b){

   return i;

  }

 }

 return -1;

}

int main(){

 int i,arr[10],b;

 for(i=0;i<10;i++)

  scanf("%d",&arr[i]);

 scanf("%d",&b);

 printf("%d",search(arr,b));

 return 0;

}



  • c语言新生题!!求助大佬
    答:按照题目要求编写的C语言程序如下 第一题加权求和的程序如下 include<stdio.h> int add(int array[3],int w1,int w2,int w3){ return array[0]*w1+array[1]*w2+array[2]*w3;} int main(){ int i,a[3],w1,w2,w3;for(i=0;i<3;i++)scanf("%d",&a[i]);scanf("%d%d%d",&w...
  • c语言题目求大佬详解
    答:j=2时,a[2][2]值为0,所以跳出内循环;因此题目的结果,应该时:当i为2时执行了3次s+=a[i][j];输出结果为:1+2+23=26
  • c语言题目 求大佬
    答:第一道题求的是执行完表达式a++和b++后变量a和b的值,而第二道题求的是表达式m--的值。
  • C语言萌新求助,大佬在吗?
    答:1.进入循环时,scanf_s输入一个字符M,正确获取输入的内容,执行继续 2.M判断为男性,录入次数+1 3.再跳到循环开始,进行第二次输入,但是由于上一次输入导致缓存区内存留一个换行符 4.换行符被直接当做输入传给sex了,此时sex为换行符,导致判断错误。建议可以使用getchar额外吸收scanf_s多余的换行...
  • 小白求助 C语言题目 求大佬解答 希望有详细步骤
    答:从 n+1 这个自然数开始,本题初值int n=10, 所以从n=11 找起。一共要找5个(序号 k=0,1,2,3,4;) ,存放在 a[k]中,循环体: { f=1;n=n+1; -- 每次循环开始,n 增 1,标志 (flag) f=1 (假定是质数)。如果满足这个条件: for (i=2;i<=sqrt(n);i++) if(n%i==0...
  • c语言题目,大佬求解
    答:这么简单的题目,自己写写看么。定义一个数组,长度为十。for循环 依次 赋值给数组里的变量。总分和平均分同样用for循环 ,相加就好了。至于超过85分的人数,还是用for循环,if检测是否大于85,是就给 一个变量+1。
  • 一道C语言题目,多谢大佬了
    答:同学你好!下面是我写的程序运行结果和源代码, 完全按照题目给的原理写的代码。结果1 结果2 结果3 代码展示:include <stdio.h> int main() { int N = 0, M = 0;int ans = 0;printf("输入:");scanf("%d", &N);if(N >= 10000) { printf("N必须小于10000\n");} else{ if(0...
  • C语言新手问大佬们个问题
    答:等待输入n呢……且,scanf("%f",&d);应该为scanf("%lf",&d);。不过这并不影响你提的问题。
  • c语言问题,求大佬
    答:if (a<b) { if (b<0) c=0; else c++; } 由于 a=2, b=-1; a<b 为假,不执行 后面语句,所以 c 不变。结果 A: c=2;--- 类似的,下面一题,else 总与前面靠得最近的if(条件){语句} 组合在一起, 按优先次序写成:if (a<b){ if(c<d) x=1;else { if (a<...
  • C语言程序题,求完整代码,请求大佬帮忙?
    答:如图中代码。