rsdb.net
当前位置:首页 >> 帮忙看一下这个C语言程序的问题 Error C2065: 'DD'... >>

帮忙看一下这个C语言程序的问题 Error C2065: 'DD'...

dd符号没有定义,从你的使用来看应该是一个结构体变量吧.应该用struct 定义先

修改后: #include "stdio.h" int max(int x,int y) { int e; if(x>y) e=x; else e=y; return e; } int main() { printf("请输入三个整数\n"); int a,b,c,d; scanf("%d%d%d",&a,&b,&c); d=max(max(a,b),c); printf("最大数是%d\n",d); return 0;...

如果只是改正错误的话,按照一下方式修改: 把 if(x==i) { ... } 改成 if(x==i){ z=i; b=0; while(z) { a[b]=z%10; z=z/10; b++; } for (z=0;z

1.void main() { char A[10],B[10]; gets(A); gets(B); printf("%d%d",atol(A),atol(B)); } 2.void main() { char A[100]; gets(A); char *p; p=A; int upper=0,lower=0; while(*p) { if(*p>='A' && *p='a' && *p

main() { int n ; int s; int i; int factorial; scanf("%d",&n); factorial=1 ; /* 0 ! */ s = 0 ; for( i = 1 ; i

最简单的,不涉及算法的作法就是用printf的输出格式 %x 输出16进制 %x 输出小写的a、b、c、d、e、f %X输出大写的A、B、C、D、E、F #include int main(){ int a; printf("请输入一个10进制整数:" ); scanf( "%d", &a); printf("该数转换为16进制...

scanf("%f",&shuru); 你这里用的%f,输入K的时候会报错吗? 好久不用C了,有点忘记了。

这个函数没有错误,错误提示是:语法错误,在定义type时少了个分号,你自己检查哈你的全部程序代码!

当你将两数交换后 i的值没有变 而i元素变了 所以会乱套 所以我建议用比较排序

#include"stdlib.h"#include"stdio.h"int main( ){int i, n, y;int sum = 0;printf("1000以内的素数为:\n");for (i = 1; i

网站首页 | 网站地图
All rights reserved Powered by www.rsdb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com