『壹』 c语言恶心死了 唉

1、C语言是许多高级计算机语言的基础,学好C语言能更好的学习其他高级语版言,为以后的学习打基础;权往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大,可以网络了解。
2、C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
3、应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画。具体应用比如单片机以及嵌入式系统开发。
4、C语言是面向过程语言,C语言通过windows平台下编译的,是直接运行在windows平台下的,而Java始终是运行在他的虚拟机之上的;所以理论上C语言能做一些相对于比较底层的工作,像Java就不能编写Windows病毒。

5、如果要利用编程来做一些windows优化工作的话,建议还是利用C语言。C语言是目前世界上流行、使用最广泛的高级程序设计语言。

『贰』 c语言,结构体与联合体,下面我哪里错了。求指教。。。第一次写。。恶心了点,幼稚了点,海涵

变量标示不能为数字

『叁』 一道C语言即简单又恶心的ACM题,求高人帮忙。

#include<stdio.h>
#include<string.h>
void main(void)
{
char a[1000],b[1000];
int c[1000],k,i,j,m;
while(scanf("%s%s",a,b)!=EOF){
i=strlen(a);
j=strlen(b);
m=0;
for(k=0,i=i-1,j=j-1;i>=0&&j>=0;i--,j--,k++)
{
[k]=(a[i]-'0'+b[j]-'0'+m)%10;
m=(a[i]-'0'+b[j]-'0'+m)/10;
}
for(;i>=0;i--,k++)
{
c[k]=(a[i]-'0'+m)%10;
m=(a[i]-'0'+m)/10;
}
for(;j>=0;j--,k++)
{
c[k]=(b[j]-'0'+m)%10;
m=(b[j]-'0'+m)/10;
}
c[k]=m;
if(c[k])
{
for(;k>=0;k--)
printf("%d",c[k]);
printf("\n");
}
else
{
for(k=k-1;k>=0;k--)
printf("%d",c[k]);
printf("\n");
}
}
}

『肆』 c语言编程问题


本来抄这个挺麻烦的,不过加上一个命令行参数就简单了, 因为最恶心的划分单词系统帮你做了。

代码如下:

#include<stdio.h>
intmain(intargc,char**argv)
{
inti;
for(i=argc-1;i>0;i--)
printf("%s",argv[i]);
return0;
}



『伍』 学过C语言,但是VS2008完全搞不懂!

vs2008也就是个集成软件,工具而已,而且是非常方便的工具,不会让你太为难的,
要运行一个简单的c++程序不是吗?首先我们应该先新建一个工程,让我们的源文件依托于一个工程而存在,看图,

新建工程的地方我都画上了矩形,注意,第二个矩形应该点右边的小三角形哦,选择新建:

VC2005中有两种版本的c++可以供你选择,ISO c++和c++/CLI,我们上学学到的和绝大多数教材都是针对的ISO/ANSI C++ ,也就是标准c++,C++/CLI是运行于CLR里边的c++,也就是.net...晕。。。

好了,我们当然选择ISO c++,依次按照上图的选择,左边Win32,右边选择控制台,当然不要忘了添加上工程名字哈,下面的那个创建解决方案目录我一般不选,因为我这个人比较懒,查找文件的时候能少点一下就少点一下,如果你选择了的话,你的解决方案会和工程文件分开,不选则会放在一起,说起来有点费解,你不妨一个选一个不选试试看,然后去你的程序文件夹看看到底有什么区别。

好了,点击确定吧。

现在你应该能看到上面这个向导了吧?什么?你没有看到?那赶快去找道士吧,你身边肯定有鬼。。。

下一步。。

好了,我们在附加选项中选择空项目,也就是不要系统给我们添加一些基本文件了,我觉得比较恶心,因为它会影响我的编译速度,如果你想知道不选择空项目会怎样,不妨自己试试。。

点完成,马上就要成功啦。。。哈哈哈哈

这个时候你应该能看到左边解决方案资源管理器中应该已经存在了一个工程,现在我们要添加一个c++文件:

如图,右击源文件》添加》新建项。

当然你也可以选择已经存在的文件。

应该出现这样的一个对话框吧?看着我图上选择的东西,

代码》C++(CPP)

别忘了输入名称。

添加。

我想IDE应该给你打开了一个文件了吧?

好的,像这样,我们随便输入一些简单代码:

#include <iostream>
using namespace std;

int main()
{
cout<<"_鈊_烦_薏乱 http://hi..com/_%E2d_%B7%B3_%DE%B2%C2%D2 \n";

return 0;
}

现在你就可以通过顶部菜单中的 生成 或者 调试下面的选项来编译和运行这个程序了。。

如果你要添加头文件、类什么的都可以用上面的方法哦。。。

好了,就这样吧,希望你已经学会了。。。

『陆』 一个很恶心的C语言问题

不匹配的输入输出。 把d改成f就不会了。具体内存给float和int分几位我忘了,看具专体情况那个。我属这里打个比方,如果用四位去表示float,0001表示是float类型,按照你写的去读的时候int类型每次却只读两位,因此就变了。

『柒』 最恶心的语言是 Objective-C么

怎么也学不会的语言,包括自然语言

『捌』 一个c语言问题

首先1不是质数,每行里面不应该有1;其次你的第二行不对1*2*2*13的结果是52不是50,13也不内是50的因子。给你题容目的人小数数学不合格:)

TOP-DOWN来开发你的程序步骤如下:

/*主程序*/
main(){
int i,j;
int is_odd(int n);/*判断一个数是否质数的函数*/
for(i=50;i<=60;i++){/*测试50~60之间的数*/
printf("%d=1",i);
for (j=2;i<=i;j++){ /*判断2~i之间的数是否其因子*/
if (i%j==0 && is_odd(j))/*如果是因子、是质数则输出*/
printf("*%d",j);
}
printf("\n");
}
}

/*判断一个数是否质数的函数*/
int is_odd(int n){
int i;
for (i=2;i<n;i++) if (n%i==0) return 0;
return 1;
}

『玖』 谁能帮我看一下这一段C语言程序,哪里不对劲,可恶心我了,是在没招了…… #include<stdio.h> #include<st

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
FILE *fp;
char ch;
int m=0,n=0;
static char a[200],b[100];
char *p;
fp=fopen("A","w+");
printf("put a string into file A\n");
ch=getchar();
while(ch!='\n')
{
fputc(ch,fp);
ch=getchar();
m++;
};
fseek(fp,0,SEEK_SET);
fgets(a,m+1,fp);
printf("%s",a);
fclose(fp);
fp=fopen("B","w+");
printf("\nput a string into file B\n");
ch=getchar();
while(ch!='\n')
{
fputc(ch,fp);
ch=getchar();
n++;
};
fseek(fp,0,SEEK_SET);
fgets(b,n+1,fp);
printf("%s",b);
fclose(fp);
fp=fopen("C","w+");
putchar('\n');
fputs(strcat(a,b),fp);
rewind(fp);
if(fp==NULL)
{
printf("file can't be opened\n");
exit(0);
};
fclose(fp);
p=a;
while(*p!='\0'){
putchar(*p);
p++;
}
scanf("%c",&ch);
return 0;
}
这些就是已经改好的程序。

共3处错误。

致命错误在最后2行。

scanf("%c",ch);应改为scanf("%c",&ch);
scanf函数的每一个参数都应该是指针类型。传过去一个char类型的值,会导致Windows写入不可使用的低地址内存导致程序崩溃。

另外就是你2次调用fgets都出错。
FILE指针,也就是文件指针,存有一个“文件的当前位置”,不管是读还是写都使用这个当前位置。

想要读出刚刚写入的字符串,需要使用fseek函数移动文件的当前位置才行。

『拾』 做核磁C丅迷糊恶心怎么回事

如果是做检查时不慎,有可能是紧张导致;也有可能是脑血管疾病等导致。