1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。
2、定义变量和数组:#include<stdio.h>,void main(){ long i, j, k1, k2, k3, a[10] ={0}, num, m, n, sum /*定义变量及数组为长整形*/。
3、输入一个数表示范围: printf("请输入一个数表示范围:\n") scanf("%ld", &num) /*从键盘中输入要求的范围*/。
4、对该范围内的数逐个试探:printf("结果是:") for (j = 0j <numj++) /*对该范围内的数逐个试探*/。
5、判断该数的位数: while (m != 0) /*判断该数的位数*/。
6、求每一部分积之和并输出自守数。
7、输出最后的结果。
C语言程序代码如下:
#include <stdio.h>
main()
{
long int f1,f2
int i
f1=1
f2=1
for (i=1i<=9i++)
{
printf("%ld %ld ",f1,f2)
if (i%3==0) printf("\n")
f1=f1+f2
f2=f2+f1
}
return 0
}
if语句是使输出6个数后换行。因为i是循环变量,当i为偶数时换行,因此i每隔2换一次行相当于每输出6个数后换行。
输出结果如下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)