我是C语言的初学者有个程序想请教网张大师们

作者&投稿:阎航 (若有异议请与网页底部的电邮联系)
我是C语言的初学者有个程序想请教网张大师们~

这并不是C语言,而是C++语言,修改如下:

//---------------------------------------------------------------------------
#include
#include
int main()
{
int number;
for(int i=0;i<=3;i++)
{
for(int j=0;j<=9;j++)
{
number=i*10+j;
char h='0';
cout<<setw(2)<<setfill('0')<<number<<' '; //注意这里
}
cout<<endl;
}
return 0;
}
//---------------------------------------------------------------------------

这是你的源程序,但是有一个错误的地方,但不影响运行。
main()
{
long int i;
int bonus;
scanf("%ld",&i);
if(i<=100000)
bonus=i*0.1;
else if(i<=200000)
bonus=10000+(i-100000)*0.075;
else if(i<=400000)
bonus=17500+(i-200000)*0.05;
else if(i<=600000)
bonus=27500+(i-400000)*0.03;
else if(i<=100000) /*第一个if就是十万,这里有出现十万,程序永远不会执行这一步的if,而是直接跳到下面的else。我想这里应该是一百万的吧*/
bonus=33500+(i-600000)*0.015;
else
bonus=39500+(i-1000000)*0.01;
printf("bonus=%d",bonus);
}
我是郭你的程序了,没出现你说的第二个问题啊。至于第一个问题,那是因为你定义的bonus是整型,计算出的结果都有小数,那么计算出的结果赋给bonus时,会直接只取整数部分,而小数部分一概省去。
希望对你有帮助。

修改如下:

//---------------------------------------------------------------------------
#include <iostream.h>
#include <iomanip.h>
int main()
{
int a,b;
int c=2; //注意这里
cout<<"请输入平行四边形的长和宽"<<endl;
cin>>a>>b;
for(int i=1;i<=b;i++)
{
c=c+2; //注意这里
cout<<setw(c)<<'*'; //注意这里
for(int j=1;j<a;j++)
{
cout<<'*'; //注意这里

}
cout<<endl;
}
return 0;
}

//---------------------------------------------------------------------------


准大一,零基础自学C语言,有什么简单易懂的自学书籍和课程推荐吗?_百度...
也可以看B站鹏哥的视频,鹏哥讲课接地气,适合新手小白。(二)C语言书籍推荐1.《啊哈!C语言》这本书简单易懂,很适合0基础的小伙伴入门。2.《C Primer Plus》(必看)这本书内容循序渐进,适合拿来当字典,查漏补缺用 3.《C程序设计语言》这本书属于进阶水平 ,不太适合小白。作者是C语言之...

c 软件哪个好学
除了以上两款软件,还有其他一些工具如GCC编译器、Code::Blocks等也是学习C语言时常用的软件。这些软件都有其独特的特点和优势,对于初学者来说,可以根据自己的需求和喜好选择合适的工具进行学习。无论选择哪款软件,重要的是掌握C语言的基础知识和编程技巧,通过不断地实践和探索,逐渐提高编程能力。学习C...

C语言的编写工具、编译软件、初学者(c语言编程工具)
C语言是一门历史很长的编程语言,其编译器和开发工具也多种多样,其开发工具包括编译器,现举几个开发工具供大家选择,当然也要根据自己的操作系统来选择适合自己的开发工具。好多刚开始接触c语言的朋友都想知道用上面软件开发c语言比较好,一般来说微软的东西肯定是最好的,更适合新手学习,等上手了就...

C语言初学者、什么编程软件适合初学者
如果你是初学,我还是建议你用turbo c,因为它就是一个针对c的编程环境.当然vc++6.0,2008之类的更通用,但是不适合初学.因为它们本身的使用就需要你学习,而且不是特指c的.也就是说,你写了一个正确的c文件,但是不一定能在vc++上正确运行,因为你还要包含这样那样的头文件.而这些在turbo c里是内置的...

我是C语言程序设计初学者,问十进制-1的十六进制怎么是ffff呢?
要好好看看原理方面的书 计算机编码有:原码,反码,补码三种 下面都是以16位机为例 原码不用说了,直接把十进制换成二进制是多少就是多少.1的原码是0x0001 -1的原码是0x8001(最高位设为1也就是二进制的1000 0001转换成16进制就是0x8001)反码:转换成二进制后取反.补码:如果这个数是正数则使用原码...

初学者宝典:C语言入门基础知识大全,掌握这些新手也能轻松入门
对于想要踏入编程世界,特别是初学者来说,C语言是基础中的基础。它广泛应用于实际生活和学习中,尽管逻辑思维和兴趣有所不同,有人会觉得容易,有人可能稍感吃力。C语言就像窗户纸,尽管有其规律可循,但学习并非一日之功,急功近利的态度不适合编程。只要有一台电脑和网络,具备初中学历,任何人都...

C语言 我是初学者
假如你定义了一个数组int a[3][4];那么 a表示第0行的行地址,a+1表示第1行的行地址,a+i表示第i行的行地址等等;而第i行的元素共有 a[i][0] a[i][1] a[i][2] a[i][3],从宏观上看这是一个一维数组,数组的名字是 a[i],而一维数组的名字表示这个数组的首地址,...

谁帮我整理一些C语言的基础知识,谢谢!!
谁帮我整理一些C语言的基础知识,谢谢!! 发到我邮件651723587@qq.com有关于C语言方面的基础知识点,我是个初学者... 发到我邮件651723587@qq.com 有关于C语言方面的基础知识点,我是个初学者 展开  我来答 2个回答 #热议# 你觉得同居会更容易让感情变淡吗?sjmqiqi 2010-12-25 知道答主 回答量:5 ...

我是c语言初学者!我想请教下!在c语言中为什么要引入指针这个概念!它的...
C语言引入指针,是为了直接操作计算机内存。这个功能使得可以用C语言写操作系统、驱动程序之类系统底层的程序。指针的微妙之处:1、每个指针本身有一个对应的内存单元,这个内存单元中可以存放别的变量、函数等等的内存地址。2、指针是有类型的。如char*,int*,float*,double*,void*等等。3、指针类型,...

C语言入门经典书籍有哪些?
C语言也是Linux操作系统及其很多功能的基础。学习C语言可以给编程职业生涯提供牢固的基础,也有助于更好地理解更为现代的语言(如Java)。2.C语言编程:一本全面的C语言入门教程(第三版)C语言编程:一本全面的C语言入门教程(第三版)是一本极负盛名的C语言入门经典教材,其第一版发行至今已有20年的历史...

正阳县18985408168: 我是c语言的初学者,我想问一下下面这个程序有什么错误么,为什么总值编译失败? -
茆叙低精: #include <stdio.h> //头文件声明丢了int main() //主函数返回值丢了{ int a,b,c,d,e; //分号丢了 a=3+1; b=3-1; c=3*1; d=3/1; e=3%1; printf("%d\n",a); printf("%d\n",b); printf("%d\n",c); printf("%d\n",d); printf("%d\n",e); getch(); return 0; //返回值丢了}

正阳县18985408168: 推荐几个C语言编程的网站最好是代码和适合初学者的 -
茆叙低精: 要学C语言的话,其实不用计算机基础知识也可以,不过需要用到有数学的知识,因为C语言属于计算机方面的编程类而不像是一些理论性的东西,它要求动手能力要更强一点.假如你想快点学C语言的话就是经常上机写程序,程序写多了就自然懂了,有疑问的问题就上机去做个实验就明白了,实验中会让你快速成长.如果你想学得更精通的话,必须学习数据结构与算法.它需要一定的数学功底,特别是高中的一些知识. 3.注意的地方不多,再强一次,编程的东西不能只是纸上谈兵.现在一般很少在TURBRO2.0上写程序了,介绍你一些C语言编程的软件,VC6.0,DEVCPP等.网站推荐 csdn,编程中国,

正阳县18985408168: 我是刚入门学C语言的学生,请问有专门的交流平台吗?另外如果有不懂的怎么找人请教?谢谢了! -
茆叙低精: 推荐学习C语言的书籍是: C Primer Plus中文版 开发工具是: VS2008 或者 VS2010 专门的学习编程网站:CSDN百度一下, 80X86汇编小站 网站里面有篇文章是针对初学C/C++写的,写得不错. 标题是: 如何正确的入门Windows系统下C/C++学习领域.希望这篇文章对你有帮助,其实入门学习C++语言,重要的是选择一本好书和一个好的开发工具,如果有条件可以配备一个老师,这样你学习效率将会有很大的提升,当然最重要还是你的学习态度 和 毅力.

正阳县18985408168: C 语言编程求助 -
茆叙低精: c语言“文件”的题目.题目:编写程序,将指定文本文件中所有某个单词均替换成另一个单词.我是c语言初学者,请用简单的程序编写. 用a替换所有b #

正阳县18985408168: 我是c语言初学者,有一个问题请教!! -
茆叙低精: 把题目也贴出来吧. 前者有{}表示只有xy[i] 是正数才处理.后者没有{...

正阳县18985408168: 新手入门C语言,请教教 -
茆叙低精: 我是大一的,刚学完c语言~教材毫无疑问是《C程序设计》(谭浩强 著),这是最经典的教材~其实我上大学,虽然有c语言的课,但也都是自学的.我就是边看书看电脑视频~我试过很多视频~认为只有两个版本很好,1、曾怡老师的c语言视频 2、吉林大学的c语言视频~优酷上可以在线观看.当然你要下载Microsoft Visual C++ 6.0这个软件~自己多练习~有时你自己光看书怎么也不懂,当你自己动手编完一个程序后发现自己突然懂了~好啦~我说这么多,关键还要看你啦~真想学就别放弃~祝你成功

正阳县18985408168: 我是一个C语的新手,有问题请教 -
茆叙低精: scanf在读取字符的时候不再忽略掉空白字符(空格' ',换行'\'和制表符'\\t'),并且C语言里面的输入输出函数都要通过输入(stdin)输出流(stdout)的缓冲,你从键盘输入的串会首先被缓冲在输入流中,C里面很多输入函数都是以你键入回车来...

正阳县18985408168: 你好,我是C语言的初学者,买了一本《C程序设计语言》,里面的代码需要软件来运行的吧,那应该下载什么软件呢? -
茆叙低精: 入门建议用 C与C++程序设计学习与实验系统 2013.1 打开直接可以写代码 不用建工程

正阳县18985408168: 请教一个很简单的c语言问题,我是初学者 -
茆叙低精: 仅分析第二条语句printf("a%cb%c\bc%c\tabc\n",c1,c2,c3); }其中a输出a-》“a”, %c输出c1也就是a-》“aa”, b输出b-》“aab”, %c输出c2也就是b-》“aabb”, \b输出退格,把上一个b擦掉了-》“aab”, c输出c-》“aabc”, %c输出c3->"aabcc", \t输出TAB符号,前进八个空格-》“aabcc ”, abc输出abc-》“aabcc abc” 最后输出一个回车

正阳县18985408168: 你好,我是个C语言的初学者,有几道题目想问你下,希望你帮我看看,谢谢!麻烦你了 -
茆叙低精: #include #include int prime(int n) {int m,i=2,t;t=(int)sqrt(n);/*A 这个条件仅仅只是节省时间用到;因为一个素数从2开始除,如果除到它本身的开方还没有整除的数出现说明它是素数*/for(;i<=t;i++)if(n%i==0)//若此条件成立说明n不是素...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网