C语言很简单的一个编程问题。。。

作者&投稿:暴毕 (若有异议请与网页底部的电邮联系)

#include <stdio.h>

int main()

{

int n,i;

scanf("%d",&n);

int count;

count=0;

for(i=2;i<n;i++)

if(n%i==0)  count++;

if(count==0)   printf("yes
");

else   printf("no
");

system("pause");

  return 0;          

}

楼上的不要误导别人  以是程序在devc++与gcc里没有问题 c里没有什么scanf是执行语句,int count是变量定义语句。C语言规定:可执行语句必须放在变量定义语句的后面的规定 要是这样局部变量怎么定义 有问题了吧  可能是你的编译器有问题  dev++是acm程序比赛指定开发环境 gcc是最多的linux下与开源环境  可以给分了吧



#include <stdio.h>
main()
{ int count;
int n,i;
scanf("%d",&n);

count=0;
for(i=2;i<n;i++)
if(n%i==0) count++;

if(count==0) printf("yes\n");
else printf("no\n");
}

scanf是执行语句,int count是变量定义语句。C语言规定:可执行语句必须放在变量定义语句的后面

c语言定义一个值只能写在一个程序块的前几行
这儿有http://zhidao.baidu.com/question/203431478.html

费解,我也木有看出来呢,你确定没复制错?

一个很简单的C语言编程,帮忙解答一下~

看下这,和你的有点差别,是帮你修改下的,你自己看下你的错误吧
#include "stdio.h"
void main()
{
float k,sum=0,a[6],t;
int i,j;

printf("input 6 numbers:
");
for(i=0;i<=5;i++)
{
scanf("%f",&a[i]);
sum+=a[i];

}
printf("
");
for (j=1;j<6;j++)//冒泡排序
for(i=0;i<=5-j;i++)
if(a[i]<a[i+1])
{
t=a[i];a[i]=a[i+1];a[i+1]=t;
}
printf("the sorted numbers:
");
for (i=0;i<6;i++)
{
printf("%.2f ",a[i]);
}
printf ("
");
k=sum/6;//这里要括号的
printf("%.2f
",k);//输出时不用&
}

#include

main(){
float point;
scanf("%f",&point);
switch((int)point/10){
case 9:printf("优");break;
case 8:printf("良");break;
case 7:printf("中");break;
default:printf("不及格");break;
}
}

我就喜欢只要代码的

C语言问题,编写一个程序计算矩形的面积和周长
答:1.代码参考:(边长可以是整数也可以是小数;实现乘法的运算符是*)2.代码参考:

一个c语言编程问题:求s=1/2-2/3+3/5-5/8+...相加的项数n从键盘输入
答:include "stdio.h"void main(){ int i,n;float a=1.0,b=2.0,sign=1,sum=0.0,temp;printf("输入n:");scanf("%d",&n);for(i=1;i<=n;i++){ sum+=sign*(a/b);temp=a;a=b;b=b+temp;sign=-sign;} printf("sum=%f",sum);} ...

求大神帮忙C语言编程:做一个简单的问题回答小系统。要求程序运行时,显 ...
答:分析:问题库(QAS)用外部的配置文件保存,每次运行前先载入库中已经建立的问题。然后再进入操作选择。完整代码如下:/ 1. 暂时不考虑汉字;2. 可以用链表优化;3. 将每一种操作封装成一个函数;/ include <stdio.h> include <stdlib.h> include <string.h> include /// // 字符串最大长度 de...

用简单c语言写一个简单编程会吗?
答:代码资料:include "stdio.h"int main(int argc,char *argv[]){ int md[12]={31,28,31,30,31,30,31,31,30,31,30,31},y,m;printf("Please enter y & m(int year>0 & 0<month<13)...\n");if(scanf("%d%d",&y,&m)!=2 || y<1 || m<1 || m>12){ printf("Input...

高一会考很简单的JAVA语言编程,求大神帮忙!!!给经验。。一共10题,求...
答:先给你个第七题吧 我以前做过的 public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.err.println("输入");int y = sc.nextInt();f(y/2+1);}private static void f(int x){int f1 =1,f2=1,i=3;if(x==1)System.out.print(f1);if(x==2)...

一道c语言数组编程题 编写程序求一个整数各位数字之和。 要求: 1...
答:具体代码如下:/*方法一为递归方法解答,本人觉得此方法更简单,能理解最好*/ include <stdio.h> int show(int num){ if(num<10)return num;/*递归出口*/ else return num%10+show(num/10);} void main(){ int num,sum;printf("请输入一个整数:");scanf("%d",&num);sum=show(num);...

C语言函数编程问题
答:for(j=i-1;j>=0;j--)if(a[j]==a[i])kind--;} printf("you %d zhong zi fu\n",kind);for(i=0;i<n;i++) /*计算各种字符的个数*/ { count=1;for(j=i+1;j<n;j++){ if(a[i]==a[j]){ count++;a[j]='\0';} } if(a[i]!='\0')printf("%c: %d\n",a...

求以下c语言编程:一个简单的学生成绩管理系统。其中每个学生信息包括学 ...
答:一个简单的学生成绩管理系统。其中每个学生信息包括学号、姓名、数学成绩、英语成绩、计算机成绩。编写一个菜单程序分别完成以下功能:每个学生的信息使用结构体变量存储。编写函数fu... 一个简单的学生成绩管理系统。其中每个学生信息包括学号、姓名、数学成绩、英语成绩、计算机成绩。编写一个菜单程序分别完成以下功能:每个...

C语言编程问题
答:VC+Win2000下调试通过,今天刚做的。有点长,慢慢读吧。因为你说是初学,就没敢用链表。好在只是2000门课。/ 1)课程按本科生课(或研究生课)、适用年级、所属院系和所属专业等四各属性 进行设置,请建立课程的数据结构;2)以C语言提供的文件方式,进行“课程数据库”的设计,请按定义的课程...

(英文)一道简单的c语言编程
答:此外就是结果的存储和输出。你可以存在数组中,也可以存在结果文件里,也可以存在输入的文件里。4、如果是10100的10100次幂应该超过了int的范围了吧(我的估计,你可以自行验证)。最后,所有的编程题目都不会很简单,要考虑的东西很多,希望你能喜欢并且认真学习。答案自行探索吧 ...