(C作业)有点不懂
题目:求S=a+aa=aaa+aa...a(n个a)的值;
其中:a是一个数字(1~9),n表示a的位数,a和n由键盘输入。
下面是我写的东西(错的),希望老手帮助改正,谢谢!
#include <stdio.h>
void main()
{
int a,n,i;
long int b,s;
printf("输入一个一位数字a和一个任意的正整数n,以求出\nS=a+aa+aaa+...+aa..a(n个a)的值:\n");
scanf("%d%d",&a,&n);
if(a>=1&&a <=9)
{
for(i=1;i <=n;i++)
{
b=a+b;
s=s+b;
a=a*10;
}
printf("a+aa+aaa+...+=%ld",s);
}
else printf("由于输入的%d不是从1到9的一位数,运算结束",a);
}
....
谢谢。。我太粗心
相关问答:
#include <stdio.h>
main()
{
int a,b,sum;
a=1;b=2;
sum=a+b;
printf("sum is %d\n");
}
结果是:2367460
为什么?
printf("sum is %d\n", ......
//C 接口
extern "C"
{
TESSDLL_API int __cdecl GetTessText(const char *imagefile, char *text);
}
//我在C#中声明
//调用C DLL 中的函数
[DllImport("OCRapi.dll&quo ......
内容涉及:C、C++、STL、VC++、MFC、COM、ATL、Windows网络编程、数据库编程、Windows驱动编程、软件工程、Windows操作系统编程,等等方面。
下载地址:http://www.cctry.com/forumdisplay.php?fid=46
......
各位,如何用C语言写一个八皇后的程序啊 有知道的还请赐教 谢谢
在清华的数据结构书有这东东!太久忘了!
C/C++ code:
#include<stdio.h>
#include<math.h>
#define N 8
int x[N+1];
int coun ......
ANSI/ISO C 标准这样描述:
在上一个和下一个序列点之间, 一个对象所保存的值至多只能被表
达式的计算修改一次。而且前一个值只能用于决定将要保存的值。
实在不理解这句话,请大家一起说说?? ......