| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1418 人关注过本帖
标题:帮新手来设计3个程序
只看楼主 加入收藏
UFO_007
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2008-1-5
收藏
 问题点数:0 回复次数:13 
帮新手来设计3个程序
1.写一个判断素数的函数,int prime(int n),在main()函数中输入整数L,调用prime函数,求出<=L的最大素数
2.从键盘输入一串字符,(包含若干数字字符),将其中的所有数字放到一个数组中,要求用指针完成。
3.有5个学生,每个学生生数据包括学号,姓名,成绩,从键盘输入5个学生的数据,输出平均成绩和5个学生的数据列表,并将结果写入文件result中
搜索更多相关主题的帖子: 设计 
2008-01-05 21:50
潜行者
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2007-12-29
收藏
得分:0 
BS人肉作业生成器!
2008-01-05 21:54
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
收藏
得分:0 
同感
2008-01-05 23:59
HackAkm
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-12-12
收藏
得分:0 
3.有5个学生,每个学生生数据包括学号,姓名,成绩,从键盘输入5个学生的数据,输出平均成绩和

用VB实现就容易多了 嘿嘿
2008-01-06 00:26
NO.Tomato
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2008-1-5
收藏
得分:0 
懒的回复
真的 !!!

Let's do it now.
2008-01-06 11:30
way3
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:83
专家分:0
注 册:2007-12-8
收藏
得分:0 
如果这个数是素数的话,那么少于它的最大素数不就是它本身吗?
2008-01-06 12:32
way3
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:83
专家分:0
注 册:2007-12-8
收藏
得分:0 
补充一句少于或等于这个数的最大素数.
2008-01-06 14:34
way3
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:83
专家分:0
注 册:2007-12-8
收藏
得分:0 
看看我写的吧
#include "stdio.h"
#include "math.h"
int prime(int n)
{  int i,k;
    if(n==1)
    return 0;
  k=sqrt(n);
  for(i=2;i<=k;i++)
 {
   if(n%i==0)
   break;
 }
if(i>=k+1)
 {
     printf("<=L the biggest prime is:");
     return n;
 }
else
 {
  n--;
  prime(n);
 }
}
 main()
{ int n,num;
  printf("please input a num:");
  scanf("%d",&n);
  num=prime(n);
  printf("%d",num);

}
 这是第一个;
#include "stdio.h"
#include "math.h"
main()
{
  char  str1[26],str2[26];
  char *p=str1;
  int i,k=0;
 printf("please input some charcter:");
 scanf("%s",str1);
 for(i=0;i<26;i++,p++)
  {   
      
       if(*p>=48&&*p<=57)
    {
        str2[k]=*p;
        k++;
    }
 }    
  for(i=0;i<k;i++)
  printf("%c",str2[i]);
}
  这是第二个;

#include "stdio.h"
struct student{
  int num;
  char name[20];
  int sroce;
 }stu[5];

main()
{
   int i,k=0,s;
   FILE *fp;
   for(i=0;i<5;i++)
   {
    printf("please input the information of the %d student ",i+1);
    scanf("%d %s %d",&stu[i].num,stu[i].name,&stu[i].sroce);
   }
   for(i=0;i<5;i++)
  k=k+stu[i].sroce;
  s=k/5;
 
  if((fp=fopen("student.txt","w"))==NULL)
  {
    printf("can't open this file\n");
    exit(0);
  }
for(i=0;i<5;i++)
if(fwrite(&stu[i],sizeof(struct student),1,fp)!=1)
printf("file writen error");
 for(i=0;i<5;i++)
  printf("%d\t%s\t\t%d\n",stu[i].num,stu[i].name,stu[i].sroce);
  printf("\naverage=%d",s);
 fclose(fp);
}
 这是第三个,请看吧, 我也是初学者,有什么不对的地方,请指教.这三个程序我都试过了,并且都通过了Turbo2.0.希望对你有一点帮助!
2008-01-06 15:59
xianshizhe111
Rank: 1
等 级:新手上路
帖 子:1451
专家分:0
注 册:2007-12-8
收藏
得分:0 
好写的不错.
2008-01-06 16:04
way3
Rank: 1
来 自:湖南
等 级:新手上路
帖 子:83
专家分:0
注 册:2007-12-8
收藏
得分:0 
回复 8# 的帖子
多谢鼓励,以后还要向你学习呀
2008-01-06 16:51
快速回复:帮新手来设计3个程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016522 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved