#include<stdio.h>
void main()
{ int i,s,k,count=0;
for (i=100;i<=1000;i++)
{ s=0;k=i;
while (k)
{s=s+k%10;
k=k/10;
}
if (s!=5) continue ;
else count++;
}
printf("%d" ,count);
}
#include"stdio.h" 哪里错了呢
f%3错了 f是浮点数,没有%运算 int(f%3)应该是(int)f%3
#include<stdio.h> #include<stdlib.h> int main() { int a[5][5...
正确的应该是这样,这里将错误处及改正标出:include<stdio.h> include<stdlib.h> int main(){ int a[5][5]={0};int i,j;for(i=0;i<5;i++){ a[i][4]=0; \/*这里添加一句,将做累加器的元素a[i][4]初始化为0, *\/ printf("请输入第%d位学生\\n",i+1);for(j=0;j...
#include<stdio.h>哪里有错
我帮你把程序调试了一下,发现你有几个分号错了,你应该是在中文状态下输入的分号。你可以检查一下分号。这是帮你调试完成的程序(就改了几个分号而已,其他都没有做修改,)你可以看一下,运行的结果是15,我用的编译器是gcc。由于是用eclipse的cdt写的,所以大括号直接跟在了行末,你可以重新格...
#include<stdio.h>这个程序有什么问题?
我发现了printf("%d%d%d",g,h,i); 这里有一个逗号是错误的 d%d%d",需要改正,还有你要 输入的数字实在难以理解,不能得出预期的 答案 include<stdio.h> void main(){ int a,b,c;int d,e,f;int g,h,i;scanf ("%d,%d,%d,%d,%d,%d",&a,&b,&c,&d,&e,&f);g=a*d;h=b...
...居然提示我说#include <stdio.h>这句有错 不能识别还是什么的 这...
这个错误是说,不能打开stdio.h这个文件。出现这个错误的原因,多数是你的包含文件路径设置不正确。开发环境找不到它。
#include<stdio.h>
另外有个错误(因为不知道你的意图):if(strcmp(a,m[j])==1)这里,strcmp是指后者减去前者的差,如果是一样的话,值应该是0 也许你因该改成if(strcmp(a,m[j])==0)这个你看看可以不?include<stdio.h> include<string.h> int add(char a[]){ int j;char *m[10]={"one","two",...
#include<stuio.h> int main() { printf("Hello World!\\n"); ret...
include <stdio.h>\/\/这里有错 int main(){ printf("Hello World!\\n");return 0;}
#include <stdio.h> int main() { a=10; printf("%d\\n",a); return...
错在变量a 没有定义类型,这里应该是int类型,所以正确的程序为:include <stdio.h> int main() { int a=10; printf("%d\\n",a); return 0; } 变量:变量在使用前,必须在代码中进行声明,即创建该变量。在使用变量之前,大多数语言通常首先需要声明变量。就是说,必须事先告诉编译器...
编程哪儿错了#include<stdio.h>
首先printf("please input an integer: ")后没有分号,其次,你可以加上头文件#include<stdlib.h>,之后在return(0);之前加上system("pause");就可以看到结果了。
#include<stdio.h>哪里错了
switch函数没问题 问题出在主函数的scanf下面的那句话 "swicth(a[3][3]);"数组和其它的一般变量不同,在实参向形参的单向传递中对于数组来讲传递的并不是数组内的值,而是其首地址即a,在数组中a(数组名)即为数组a[3][3]的首地址,所以调用函数时应为swicth(a);另外,如果你学懂了指针,...