c语言用for编程图形,C语言编程题求解
2009-05-13
C語言簡單的編程題求解1.從鍵盤輸入一
//將四個函數編成四個子函數了,在一個主函數里調用,你若需要,分別取出來用也可以。以下源代碼,VS2005編譯通過。
//1。從鍵盤輸入一行字符,分別統計其中字母字符和數字字符的個數
//2。 從鍵盤輸入十個整形數據,要求輸出其中最小的數據
//3。從鍵盤上輸入10個字符,然后按相反次序輸出
//4。從鍵盤上輸入10個整數,求他們的平均值以及正數的個數,并加以輸出
#include
void fun1()
{
char buf[1000];
int nChar=0;
int nNum=0;
char ch;
int i=0;
printf("Please input a string:\...全部
//將四個函數編成四個子函數了,在一個主函數里調用,你若需要,分別取出來用也可以。以下源代碼,VS2005編譯通過。
//1。從鍵盤輸入一行字符,分別統計其中字母字符和數字字符的個數
//2。
從鍵盤輸入十個整形數據,要求輸出其中最小的數據
//3。從鍵盤上輸入10個字符,然后按相反次序輸出
//4。從鍵盤上輸入10個整數,求他們的平均值以及正數的個數,并加以輸出
#include
void fun1()
{
char buf[1000];
int nChar=0;
int nNum=0;
char ch;
int i=0;
printf("Please input a string:\n");
while((ch=getchar())!='\n')
{
buf[i++]=ch;
if(ch>='0'&&ch='a'&&ch='A'&&ch=0;)
printf("%c",buf[i--]);
printf("\n");
}
void fun4()
{
int sum,i,j;
double ave=0。
0;
int buffer[10],positive[10];
printf("Enter 10 numbers:\n");
sum=i=j=0;
while(i0)
{
positive[j]=buffer[i];
j++;
}
sum+=buffer[i];
i++;
}
ave=sum/10。
0;
printf("The ten numbers you just input are:\n");
for(i=0;i5||choise<0)
printf("The choise should be a integer between 1 and 4! Try again:\n");
else
break;
}
while(getchar()!='\n')
continue;
switch(choise)
{
case 1:
fun1();
break;
case 2:
fun2();
break;
case 3:
fun3();
break;
case 4:
fun4();
break;
case 5:
goodbye();
return;
default:
break;
}
}
}。
收起
總結
以上是生活随笔為你收集整理的c语言用for编程图形,C语言编程题求解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eclipser认java源码_java
- 下一篇: 组态软件与PLC远程控制的配置