随笔分类 - C趣味百例
摘要:求13的13次方的最后三位数。(研究乘法规律会发现:乘积的最后三位的值只于乘数和被乘数的后三位有关,与乘数和被乘数的高位无关)#include<stdio.h>int main(){ int i,x,y,last=1; //last用来保存最后3位 printf("input the number:\n"); scanf("%d",&x); printf("input the cifang:\n"); scanf("%d",&y); for(i=1;i<=y;i++) //x自乘.
阅读全文
摘要:问555555的约数中最大的三位数是多少? #include<stdio.h>int main(){ long num=0; //使用长整形,防止溢出 printf("input the number:\n"); scanf("%ld",&num); int i=0; for(i=999;i>=100;i--) //题目是求最大的3位数,因此从大到小判断 { if(num%i==0) { printf("...
阅读全文
摘要:在歌星大奖赛中,有10个评委为参赛选手打分,分数为1到100分。选手最后得分为去掉一个最高分和一个最低分后其余8个分数的平均值。编写程序实现。#include<stdio.h> //编译通过,但是录入分数时出错。int main(){ float a[10]={0.0}; float num=0.0; int i; for(i=0;i<10;i++) //录入分数 { printf("input the %d scores:",i+1); scanf("%f",a[i]); } int j; float tmp; for(i=0;i&l
阅读全文
浙公网安备 33010602011771号