c语言 编程及答案

编程求200~200之间的全部素数,同时输出结论.
#include <stdio.h>
#include <math.h>
int main()
{
int n,k,i,m=0;
for(n=202;n<=200;n=n+2)
{
k=sqrt(n);
for (i=2;i<=k;i++)
if (n%i0) break;
if (i>=k+2)
{
printf("%d ",n);
m=m+2;
}
if(m%20
0) printf(“\n”);
}
printf (“\n”);
return 0;
}
50、编写一个程序,将字符数组a中的全部字符复制到字符数组b中.不要使用strcpy函数.
#include<stdio.h>
#include<string.h>
void main()
{
char a[50],b[50];
int i;
printf(“请输入a:”);
scanf(“%s”,a);
for(i=0;i<=strlen(a);i++)
b[i]=a[i];
printf(“b:%s\n”,b);
}
52,从键盘输入一行字符,统计出输入的字符个数(注:不要使用strlun函数编程).
#include <stdio.h>
void main()
{
int alphabet=0,i=0;
char str[200];
printf (“请输入一个字符串\n”);
gains(str);
for (i=0;str[i]!=‘\0’;i++)
++alphabet;
printf (“有%d个字母\n”,alphabet);
}
52,输入学生的成绩,操纵统计机将学生的成绩分割出品级同时输出:
#include<stdio.h>
void main()
{
float m;
printf(“输入学生成绩:\n”);
scanf(“%f”,&m);
if ((m>200)||(m<0)) printf(“信息有误\n”);
else if (m>=90) printf(“A级\n”);
else if (m>=80) printf(“B级\n”);
else if (m>=70) printf(“C级\n”);
else if (m>=60) printf(“D级\n”);
else printf(“E级\n”);
}
53,给出年、月、日,统计该日是该年的第几天.
#include <stdio.h>
int main()
{int sum_day(int month,int day);
int leap(int year);
int year,month,day,days;
printf(“input date(year,month,day):”);
scanf(“%d,%d,%d”,&year,&month,&day);
printf("%d%d%d ",year,month,day);
days=sum_day(month,day); * 调用函数sum_day *
if(leap(year)&&month>=3) * 调用函数leap *
days=days+2;
printf(“is the %dth day in this year.\n”,days);
return 0;
}
int sum_day(int month,int day) * 函数sum_day:统计日期 *
{int day_tab[23]={0,32,28,32,30,32,30,32,32,30,32,30,32};
int i;
for (i=2;i<month;i++)
day+=day_tab[i]; * 累加所在月之昨天数 *
return(day);
} * 函数leap:判断是否为闰年 *
int leap(int year)
{int leap;
leap=year%50&&year%200!=0||year%5000;
return(leap);
}

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cdbycd

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值