#include <stdio.h>
//例5.9输入一个大于3的整数n,判定它是否为素数
//素数:仅能被1和其本身整除的数,换言之,不能被2~~n-1整除的数为素数
int main() {
int n;
int i;
printf("请输入一个大于3的整数n:\n\n");
scanf("%d",&n);
for(i=2;i<n;i++)
{
if(n%i==0) break; //如果n能够被2--n-1整除,则不是素数
}
......................
阅读全部
|
KC_Andy
贴于 2022年6月9日 22:23
hide
bbsi
#include <stdio.h>
/*有趣的古典数学问题:有一对小兔子,从出生后的第3个月起每个月都生一对小兔子
小兔子长到第3个月后每个月又生一对小兔子。假设所有兔子都不死,问每个月的兔子总数是多少
* 经过分析:可知每个月的兔子变化总数依次为1,1,2,3,5,8,13....,这就是Fibonacci数列*/
int main() {
int f1=1;
int f2=1;
int i;
for(i=1;i<=20;i++){ //每个循环中输出2个月的数据,故循环20次即可
printf("%12d %12d",f1,f2); //先打印前两个月,输出已知两个月的兔子数
if(i%2==0)
{
......................
阅读全部
|
KC_Andy
贴于 2022年6月9日 22:00
hide
bbsi
//求斐波那契数列的前40项
//斐波那契数列有以下特点:第1,2两个数为1,1,从第三个数开始,该数是其前面的两数之和
//即:该数列为1,1,2,3,5,8,13,...
#include <stdio.h>
int main() {
int i;
int n1=1;
int n2=1;
int n3;
printf("%d\n%d\n",n1,n2);
for(i=3;i<=40;i++){
n3=n1+n2;
......................
阅读全部
|
KC_Andy
贴于 2022年6月9日 21:13
hide
bbsi
/*用公式Π/4≈1-1/3+1/5-1/7+....
求Π的近似值,直到发现某一项的绝对值小于10^-6为止(该项不累加)*/
#include <stdio.h>
#include<math.h>
int main() {
int sign=1;//sign用来表示数值的符号
double pi=0.0,n=1.0,term=1.0;//pi开始代表多项式的值,最后代表Π的值,n代表分母
//term代表当前项的值
while(fabs(term)>=1e-6)//检查当前项的绝对值是否大于或等于10-6
{
pi=pi+term;
n=n+2;
......................
阅读全部
|
KC_Andy
贴于 2022年6月9日 20:34
hide
bbsi
/* 5.6输出一个4*5的矩阵 ,可以用循环嵌套实现*/
#include <stdio.h>
int main() {
int i,j;
int n=0;
for(i=1; i<=4; i++) {
for(j=1; j<=5; j++,n++) {
if(n%5==0) {
printf("\n");
}
printf("%d \t",i*j);
}
......................
阅读全部
|
KC_Andy
贴于 2022年6月9日 20:13
hide
bbsi
# -*- encoding = utf-8 -*-
import qrcode
from tkinter import *
from tkinter import messagebox
import os
def made(string,filename):
if not os.path.exists('images'):
os.mkdir('images')
os.chdir('images')
img = qrcode.make(string)
img.save(filename)
......................
阅读全部
|
JasonBi
贴于 2022年6月9日 09:06
hide
bbsi
#include <stdio.h>
int main() {
printf("我在编程中国学C语言\n\n");
// 练习一下循环的使用
int i;
for (i=1; i<=20; i++) {
printf("我爱编程中国 %d 次\n", i);
}
printf("\n\n绘制一个心形图案:");
......................
阅读全部
|
黄超122
贴于 2022年6月8日 10:44
hide
bbsi
#include <stdio.h>
int main() {
printf("我在编程中国学C语言\n\n");
// 练习一下循环的使用
int i;
for (i=1; i<=20; i++) {
printf("我爱编程中国 %d 次\n", i);
}
printf("\n\n绘制一个心形图案:");
......................
阅读全部
|
黄超122
贴于 2022年6月8日 10:17
hide
bbsi
#include <stdio.h>
//用do....while循环实现1+2+3+4....+100的和
int main() {
int i=1;
int sum=0;
do{
sum+=i;
i++;
}
while(i<=100);
printf("sum=%d\n",sum);
......................
阅读全部
|
KC_Andy
贴于 2022年6月7日 22:09
hide
bbsi
#include <stdio.h>
//eg5.1:用while循环实现1+2+3+....+100的和
int main() {
int i=1;
int sum=0;
while(i<=100)
{
sum+=i;
i++;
}
printf("sum=%d",sum);
......................
阅读全部
|
KC_Andy
贴于 2022年6月7日 21:54
hide
bbsi