笔记
环境跨考计算机
天坑自救自学计算机
展开
-
求Sn=a+aa+aaa+…aa…a(n个a)的值
求Sn=a+aa+aaa+…aa…a(n个a)的值#include<stdio.h>#include<math.h>int main(){ int n,i,a,tn=0,Sn=0; scanf("%d%d",&a,&n); for(i=0;i<n;i++) { tn=tn+a*pow(10,i); Sn=Sn+tn; } printf("Sn=%d",Sn);}...原创 2021-11-29 21:59:40 · 234 阅读 · 0 评论 -
C语言找出数组中最小的数和它的下标
C语言找出数组中最小的数和它的下标,然后把它和数组中最前面的元素对换位置#include <stdio.h>int main(){ int A[10]={3,7,5,9,10,2,1,8,6,4}; int i,j,t,m=A[0]; for(i=0;i<10;i++) printf("%-3d",A[i]); putchar('\n'); for(i=1;i<10;i++) { if(A[i]<m)原创 2021-11-26 20:56:02 · 6825 阅读 · 2 评论 -
C语言打印菱形图案
#include<stdio.h>int main(){ int i,j,k,n; printf("请输入一个奇数n="); scanf("%d",&n); n=(n+1)/2; for(i=1;i<=n;i++) { for(j=1;j<=n-i;j++) printf(" "); for(j=1;j<=2*i-1;j++) printf("*");原创 2021-11-21 21:36:44 · 413 阅读 · 0 评论 -
C语言求数组中素数之和及所有素数平均值
C语言有一个正整数数组,编程求出其中的素数之和以及所有素数的平均值#include <stdio.h>#define N 10int main(){ int i,j,n=0,sum=0; float aver; int a[N]={1,2,3,4,5,6,7,8,9,10}; for(i=0;i<N;i++) { for(j=2;j<=a[i];j++) { if(a[i]%j==0)原创 2021-11-21 21:14:23 · 2947 阅读 · 6 评论 -
2021-11-15
C语言打印出所有的水仙花数#include<stdio.h>int main(){ int a,i,j,k; for(a=100;a<1000;a++) { i=a/100; j=a/10%10; k=a%100%10; if(a==i*i*i+j*j*j+k*k*k) printf("%5d",a); } return 0;}...原创 2021-11-15 17:32:34 · 176 阅读 · 0 评论 -
2021-11-15
C语言求最大公约数和最小公倍数#include<stdio.h>int main(){ int m,n,s,i=1,j,temp; printf("请输入两个整数m和n\n"); scanf("%d%d",&m,&n); if(m<n) { temp=n; n=m; m=temp; } s=m*n;//s用来存放两数的乘积 while(i!=0) {原创 2021-11-15 17:11:04 · 236 阅读 · 0 评论 -
2021-11-14
求1~100之间所有非素数的和#include<stdio.h>int main(){ int a,i,t,sum=0; for(a=2;a<=100;a++) { t=0;//每次循环后给t重新赋0 for(i=2;i<=a;i++) { if(a%i==0&&a!=i) { t=1;原创 2021-11-14 17:42:15 · 448 阅读 · 0 评论 -
2021-11-14
C语言打印1~100之间所有素数#include<stdio.h>int main(){ int a,i; for(a=2;a<=100;a++) { for(i=2;i<=a;i++) if(a%i==0) break; if(a==i) printf("%3d",a); } return 0;}...原创 2021-11-14 17:02:32 · 204 阅读 · 0 评论