两道c语言编程题,初学者,请高手指教。

来源:百度知道 编辑:UC知道 时间:2024/05/10 13:59:15
1.用十进制、八进制、十六进制、字符形式输出ASCII码表33到126中代码。
2.从键盘输入n,求1+2+3+……+n结果并输出。
我可没有教材,是从网上自学的。

int i;
for(i=33;i<=126;i++)
printf("%d %o %x %c\n",i,i,i,i);

----------------------------------------------------------

void main()
{
int i, sum = 0;
int num;

printf("Enter a number: ");
scanf("%d",&num)
for(i=1;i<=num;i++)
sum += i;
printf("The sum is: %d\n",sum);
}

我来回答第二个问题吧 呵呵
include<iostream.h>
void main()
{
int n,sum;
cout<<"please insert 'n'"<<endl;
cin>>n;
for(int i=1;i++;i<=n)
{
sum+=i;
}
cout<<sum<<endl;
}
是个c++的小程序 形式和c不太一样 但都是用for循环实现的

那么简单的问题,你还是多看看教材吧,如果这都不懂,那你不要学C了

2楼说的好!!~~

kao

问题1:
#include <stdio.h>
void main()
{ int i ;
for (i = 33 ; i <= 126 ; i++)
{
printf("字符为%c,十进制为%d,八进制为%o,十六进制为%x