关于C的菜鸟问题

作者&投稿:鲍差 (若有异议请与网页底部的电邮联系)
关于C语言的菜鸟问题~

楼上扯淡,small和big已经初始化了。
1. 语法错误。i没有赋予初值。
改发1:for(i>0; i<=10; i++)应为 for(i=0; i<=10; i++)
这样实现11次循环;
改法2:
定义改成:int small, big, i=1;
实现10次循环。
2.inp=getchar();和putchar(inp);加在最后,去掉getch();
前者表示从键盘读入一个字符并赋给inp,然后再循环时继续判断当前inp的大小写;
后者表示把你输入的字符显示到屏幕上,仅此而已。

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

(1)建立新工程项目
①单击“文件”-“新建”,弹出“新建”对话框。
②单击“工程”选项卡;单击“Win32 Console plication”选项;“工程”文件框中输入项目名,如“gc1”和“位置”框输入或选择新项目所在位置,单击“确定”按钮。
弹出“Win32 Console Application Step 1of 1”对话框。
③单击“An empty project”按钮和“完成”按钮。系统显示“新建工程信息”对话框。单击“确定”按钮。
(2)建立新项目中的文件
①单击“文件”-“新建”,弹出“新建”对话框。
② 选择“文件”选项卡。单击“C++ Source File”选项,在
“文件”文件框中输入文件名,单击“确定”按钮。系统自动
返回VC6主窗口。
③显示文件编辑区窗口,在文件编辑区窗口输入源程序文件。

你是在做什么程序?C?还是 C++?还是 C++.net?

VS.net 可不是用来做 C 的。

我这机器上没安装microsoft visual studio,可能说的不是特别的准确
打开MICROSOFT VISUAL STUDIO2005,建立文件,点开c++..
程序如下:
#include<iostream>
using namespace std;

int main()
{
cout<<aaddcc<<endl;
return 0;
}

执行就可以了

你的程序里aabbcc被编译器认为是变量 所以编译错误 而这个变量你还没有声明过

若你想直接输出这六个字母 cout<<"aaddcc"

加上双引号 这时它就是个字符串常量


C菜鸟问一个最简单的问题?
main() 这是定义主程序 { int x=1 t=1 i; 定义三个整型的变量,两个1是初值 for(;i<=63;i=i+1) 定义一个for循环当i小于等于63时执行,所谓执行就是执行下面的语句。{ ;t=t+x;} 比如i=1 x=x*i=1*1=1 t=t+x=1+1=2 i=2 x=x*i=1*2=2 t=t+x=2+2=4 i=3 x=x...

C语言 菜鸟问题
设分母是a(n)=n,分子式b(n)。于是,第n项我们可以这样表示:[a(n-1)+b(n-1)]\/a(n)。又因为是要求前二十项,所以选择for循环实现,分子分母分别用两个整形数组表示。最后的结果用一个浮点型的数表示。include<stdio.h> main(){ int a[20],b[20];float c=0.5;int i;a[0...

菜鸟C语言几个小问题
好啦,接下来就来回答你所提出的第一个问题。对宏的展开只是将程序中的那个标识符直接换为你所指定的内容,而不会进行其他任何处理。具体的说,你在程序中定义了#define b a+40 在进行预处理的时候,直接将语句"c=b*20;"中的b替换为了a+40,请注意,不是(a+40)。所以替换后的语句就变为了...

C语言的 菜鸟 问题
a\/=a+a是指a除以(a+a)的值取整在赋给a 就是12除以24等于0.5再取整,就是0 \/是取整的意思 这题的另一个写法是:a=a\/(a+a) 这个写法比较好懂一点

C语言菜鸟问题(13)
那么,继续上面的解释,你输入a回车,这个时候c被赋值a,然后putchar(c) 在屏幕上打印出c的值a;可是回车也被存在缓存中,这个时候循环继续k++,k=1了,也就是第二次循环了,getchar调用缓存中的回车符,然后打印出回车符,即什么都不打印(不是空格,而是换行!!等效于putchar('\\n');)继续...

一个C语言的菜鸟问题
完整的程序:include <stdio.h> include <math.h> double fg(double a[],int n);int main(){ double a[4]={32.6,55.2,67.9,48.6};double avg;avg=fg(a,4);printf("%f\\n",avg);return 0;} double fg(double a[], int n){ double sum;int i;sum = 0;for (i = 0; i...

C语言菜鸟级问题……
a=2, \/\/将2赋给a,这时a为2 b=5, \/\/将5赋给b,这时b为5 b++, \/\/将b先使用然后加1,这时b为5,这条语句以后b为6(就是b++, 的","以后)\/\/如果改为++b 就是直接加1,这时b为6,就是++b, 的","以后也为6 a+b \/\/2+6=8 最简单的:void main(){ int c=1,a=5,b=5;...

C语言菜鸟2个问题,送分!!!送分!!!
问题1:首先说明,char中存放的是字符的ASCII码值.浮点数赋给字符型时,先把浮点数变成整型在赋值给字符型.若该浮点数的整数部分没有超过字符型的最大值(对字符型来说没有溢出),则相当于字符中存放了该整数.用%c输出时是输出该整数对应的字符,如53(ASCII值)对应字符'5'.另外 不同的系统对char的...

C语言 菜鸟问题
printf("input two number:\\n")后面缺少分号:include "stdio.h"void main(){ int value1,value2,sum;printf("input two nummber:\\n") ;\/\/这里少了个“;”号 scanf("%d%d",&value1,&value2);sum=value1+value2;printf("%d+%d=%d\\n",value1,value2,sum);} ...

c语言 菜鸟级问题 急待高手解答~~~详细分析步骤~~
这个题应该是这样的,首先要知道运算符的优先级和结合性,另外还要知道++k和k++的区别,++k是即时生效的,即当时就会生效,而k++是这一句执行完才会生效 先说前半边k++*++k 因为*、++是右结合的,而且*优先级最高,因为是右结合,所以此时最先看++k,这样k就是3,然后是k++还是3,所以前边是3...

青白江区17356488817: c语言菜鸟不懂就问!!! -
政祝抑肽: 1.printf中输出的%c和%d一个是输出字符.一个是输出整型值,所以第一个输出肯定不是50勒,而是字符'2'.2.还是数据类型的问题,char c=32 :是将32这个整型值赋给字符变量c,编译系统会自动将数值32强制转换成对应的字符赋给c,而char ...

青白江区17356488817: 请回答菜鸟一些C语言问题.请详细解释 -
政祝抑肽: 请回答菜鸟一些C语言问题.请详细解释 悬赏分:0 - 离问题结束还有 14 天 23 小时 下列程序段运行后,x的值是【 】 a=1;b=2;x=0; if(!(--a))x--;//如果--a值再取非的值为真,那么x-- if(!b)x=7;//如果b的值大于0,那么!b等0;如果b等于0,那么b的值不等于0(可以是任意数,不等于的数(与你定义的类型有关)) else ++x;//++x 等于 x = x+1 A.0 B.3 C.6 D.7 其中(--a)是a = a -1

青白江区17356488817: C语言菜鸟问题
政祝抑肽: 不会,warning,警告,一般是不会出问题 比如你定义了int i;结果整个程序下来都没用到 i; 有时 mian()前面没加void 也会出现warning,呵呵 加油!!!

青白江区17356488817: C语言菜鸟问题
政祝抑肽: 根据ASCII码判断的... 你给出的代码中是直接和小写字母a和z进行比较..在ASCII码表中a到z是依次排列的也就是说ASCII码必须要在a到z之间才是小写字母, 这两个条件都满足才为真, 输出1, 如果任中一个不符合, 那么就不是小写字母了

青白江区17356488817: C语言.....菜鸟问题
政祝抑肽: 实际上这个问题很多情况下是由于路径设置的问题引起的, “CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\VC98\Bin”下面, 你可以到相应的路径下找到这个应用程序.因此问题可以按照以下方法解决: 方法一: ...

青白江区17356488817: C语言菜鸟提问 -
政祝抑肽: #include "stdio.h" void main() { int a,b,k,t,sum=0; printf("请输入两个整数:"); scanf("%d %d",&a,&b); if(a>b) { t=a; a=b; b=t; } for(k=a;k<=b;k++) { if(k%2==0) sum=sum+k; } printf("%d和%d之间的所有偶数的和是:%d\n",a,b,sum); }

青白江区17356488817: c语言超级菜鸟问题... -
政祝抑肽: 因为C语言中定义变量必须是在给变量赋值之前完成的,第一个例子中,int i 定义前面有赋值语句,所以会报错,但是C++中没有这个要求,他可以随时定义.

青白江区17356488817: 菜鸟级的C语言问题 -
政祝抑肽: 呵呵,只是上一个程序,for循环体不对,改成下面这样的就对了:main() { float k1=0,k2=0,k3=0; int i; float c=0,b=0; for(i=1;i<=100;i++) k1=k1+i; for(i=1;i<=50;i++) {b=i*i; k2=k2+b; } for(i=1;i<=10;i++) { c=1/i; k3=k3+c;} printf("%f",k1+k2+k3); } 你可以试一试

青白江区17356488817: c语言菜鸟级问题 -
政祝抑肽: B: 123 因为x宽度是3位,只截取了前面3个

青白江区17356488817: C语言 菜鸟题 -
政祝抑肽: 程序的功能就是输入7个数字,然后程序会将你输入的打印出来 代码说明如下:main() { int i,*p,a[7]; p=a; //p执行数组的头,可以通过p对数组进行操作 for(i=0;i<7;i++) //for循环,输入7个数字到数组a中 scanf("%d",p++); //输入,p执行数组的具体成员 printf("\n"); p=a; for(i=0;i<7;i++,p++) //变量数组,输出数组内容 printf("%d",*p);}

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