131227C语言上机 - Notepad
  • File
  • Edit
  • Search
  • Help

131227C语言上机

1,输出所有的“水仙花数”,水仙花数是指一个三位数,其各位数字的立方和等于它本身(第四章)题目描述输出所有的“水仙花数”,水仙花数是指一个三位数,其各位数字的立方和等于它本身

输入描述无

输出描述输出所有的“水仙花数”

输入样例无

输出样例

153

370

371

407

#include
int main()
{

int ge,shi,bai,t;

for(t=100;t<1000;t++) { bai=t/100; shi=t/10%10; ge=t%10; if(t==bai*bai*bai+shi*shi*shi+ge*ge*ge) { printf("%dn",t); } } }

2,

用循环语句输出26个大写字母及它们的ASCII值(第四章)题目描述编写程序,用循环语句输出26个大写字母及它们的ASCII值(第四章)

输入描述无

输出描述输出26个大写字母及它们的ASCII值

输入样例无

输出样例(A,65) (B,66) (C,67) (D,68) (E,69)

(F,70) (G,71) (H,72) (I,73) (J,74)(K,75) (L,76) (M,77) (N,78) (O,79)(P,80) (Q,81) (R,82) (S,83) (T,84)(U,85) (V,86) (W,87) (X,88) (Y,89) (Z,90)

#include
int main()
{
char alpha;
for(alpha=65;alpha<91;alpha++) { printf("(%c,%d)",alpha,alpha); } }

3,

求算式前40项的和

题目描述
求算式1-1/2+1/3-1/4+1/5-1/6.....+n前40项的和
 
输入描述
无
 
输出描述
输出前40项之和,保留3位小数
 
输入样例
无
 
输出样例
0.681
 #include
void main()
{
int t;
float sum=0;
for(t=1;t<=40;t++) { if(t%2==1) { sum+=1/(float)t; } if(t%2==0) { sum-=1/(float)t; } } printf("%.3f",sum); }

一次水过~~~~

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Clippy