急啊
再帮忙一下2.有一函数
x (-5<x<0)
y= x-1` (x=0)
x+1 (0<x<10)
编写一程序,要求输入x的值,输出y的值。
æ¹æ³æå¾å¤ï¼ä¸¾ä¾è¯´æå¦ä¸ï¼
1ãéå100以å æææ°ï¼å¤æå¦ææ¯å¶æ°ï¼åç´¯å ã
åè代ç ï¼
#include <stdio.h>int main()
{
int n,s=0;
for(n = 1; n <= 100; n ++)//éåæææ°å¼ã
if(n%2==0) //å¶æ°
s+=n;//ç´¯å ã
printf("%d\n",s);//è¾åºç»æã
return 0;
}
2ãç´æ¥éåå¶æ°ï¼å¹¶ç´¯å ã
åè代ç ï¼
#include <stdio.h>int main()
{
int n,s=0;
for(n = 2; n <= 100; n +=2)//éåææå¶æ°ã
s+=n;//ç´¯å ã
printf("%d\n",s);//è¾åºç»æã
return 0;
}
3ãå©ç¨çå·®æ°ååå¼å ¬å¼ã
#include <stdio.h>int main()
{
int s;
s=(2+100)*50/2;//计ç®åå¼ã
printf("%d\n", s);//è¾åºç»æã
return 0;
}
4ã对æ¯ã
ä»æçä¸æ¥è¯´ï¼ç¬¬ä¸ç§æ¹æ³ï¼é¿å äºå¾ªç¯ï¼æ以æçæé«ã
ä»ç»ä¹ è§åº¦æ¥è¯´ï¼å两ç§æ¹æ³ä½¿ç¨å°äºæ´å¤çCè¯è¨ç¥è¯ç¹ï¼æ´éåç»ä¹ ç¨ã
温馨提示:答案为网友推荐,仅供参考
第1个回答 2010-06-24
程序1:for语句实现
#include<stdio.h>
void main()
{
int i;
for(i=1;i<=100;i++)
{if(i%2==0)
printf ("%d\n",i);
}
}
程序2:while语句实现
#include<stdio.h>
void main()
{
int i=1;
while(i++<=100)
{if(i%2==0)
printf ("%d\n",i);
}
}
程序3:do....while 语句实现
#include<stdio.h>
void main()
{
int i=1;
do
{if(i%2==0)
printf ("%d\n",i);
}while(i++<=100);
}
#include<stdio.h>
void main()
{
int i;
for(i=1;i<=100;i++)
{if(i%2==0)
printf ("%d\n",i);
}
}
程序2:while语句实现
#include<stdio.h>
void main()
{
int i=1;
while(i++<=100)
{if(i%2==0)
printf ("%d\n",i);
}
}
程序3:do....while 语句实现
#include<stdio.h>
void main()
{
int i=1;
do
{if(i%2==0)
printf ("%d\n",i);
}while(i++<=100);
}
第2个回答 2010-06-24
#include<stdio.h>
void main()
{
int i,sum=0;
for(i=2;i<=100;i=i+2)sum+=i;
printf("2+4+6+...+100=%d\n",sum);
}
void main()
{
int i,sum=0;
for(i=2;i<=100;i=i+2)sum+=i;
printf("2+4+6+...+100=%d\n",sum);
}
第3个回答 推荐于2017-10-07
题1:
#include<stdio.h>
void main()
{
int i,sum=0;
for(i=2;i<=100;i=i+2)sum+=i;
printf("2+4+6+...+100=%d\n",sum);
}
题2:
#include<stdio.h>
void main()
{
int x,y;
printf("Please input x:");
scanf("%d",&x);
if((x>-5)&&(x<0))
y = x;
else if(x==0)
y = x - 1;
else if((x>0)&&(x<10))
y = x + 1;
printf("y=",y);
}本回答被提问者采纳
#include<stdio.h>
void main()
{
int i,sum=0;
for(i=2;i<=100;i=i+2)sum+=i;
printf("2+4+6+...+100=%d\n",sum);
}
题2:
#include<stdio.h>
void main()
{
int x,y;
printf("Please input x:");
scanf("%d",&x);
if((x>-5)&&(x<0))
y = x;
else if(x==0)
y = x - 1;
else if((x>0)&&(x<10))
y = x + 1;
printf("y=",y);
}本回答被提问者采纳