c語言題目做
❶ 下面c語言題目怎麼做
main()
{
int num;
printf("輸入一個整數:");
scanf("%d",&num);
int result=0,tag3=0,tag5=0,tag7=0;
if(num%3==0)
{
result++;
tag3=1;
}
if(num%5==0)
{
result++;
tag5=1;
}
if(num%7==0)
{
result++;
tag7=1;
}
switch(result)
{
case 0:printf("%d不可以被3,5或者7整除\n",num);break;
case 3:printf("%d可以同時被3,5和7整除\n",num);break;
case 2:
if(tag3==1 && tag5==1) printf("%d可以被3和5整除,不能被7整除\n",num);
if(tag3==1 && tag7==1) printf("%d可以被3和7整除,不能被5整除\n",num);
if(tag5==1 && tag7==1) printf("%d可以被5和7整除,不能被3整除\n",num);
break;
case 1:
if(tag3==1) printf("%d可以被3整除,不能被5和7整除\n",num);
if(tag5==1) printf("%d可以被5整除,不能被3和7整除\n",num);
if(tag7==1) printf("%d可以被7整除,不能被3和5整除\n",num);
break;
}
system("PAUSE");
}
❷ c語言題目做程序
#include<stdio.h>
intmain()
{
intn;
doublec,d;
scanf("%lf%d",&c,&n);
d=c+c*0.0225*n;
printf("%lf ",d);
return0;
}
❸ C語言題目,這題怎麼做
#include<stdio.h>
void main()
{
int score;
printf("Iuput the score (0-100):");
scanf("%d",&score);
switch (score/10)
{
case 10:
case 9: printf("excllent\n");break;
case 8: printf("all right\n");break;
case 7: printf("moddling\n");break;
case 6: printf("pass\n");break;
default: printf("fail\n");break;
}
}
❹ 怎麼做c語言題目
首先應該就先看清題目,明白要實現的目的,然後你要使用什麼演算法來實現(要確實理解才行)~~想通了就可以動手了
❺ C語言這個題怎麼做
18)B
e後面必須是一個整數,且e的前面必須有數字。所以ACD都是錯的
19)C
同上題的理由,ABD都是錯的
❻ c語言題目,怎麼做
#include <stdio.h>
void lianxufutongji (char str[],int length)
{
int i;
int s[4]= {0};
for(i=0;i<length;i++){
if(str[i]=='j') s[0]++;
else if (str[i]=='k') s[1]++;
else if (str[i]=='u') s[2]++;
else s[3]++;
}
printf("j:%-4d k:%-4d u:%-4d i:%-4d\n ",s[0],s[1],s[2],s[3]);
}
void main ()
{
char a[]="jjjkkkkuiii";
int lenght=11;
lianxufutongji(a,lenght);
}
------------------------------------------------
❼ C語言題目怎麼做
最後的)後少了個),所以無法判斷了……
若最後有那個),則func的實參個數是4而不是5。因為「,(rec4,rec5)」的()中是逗號表達式,最後起作用的是rec5。
❽ c語言題目--怎麼做啊
有用戶輸入的兩個字元串a和b,兩字元串中有字母和數字,請完成如下兩個操作,
1. 編寫一個函數strConCat,將字元串a和字元串b連接成字元串c,並返回給主函數;
2. 對連接後的字元串c,將其中連續的數字作為一個整數,依此存放到一數組a中。統計共有多少個整數,並輸出這些數。
要求:界面友好、請使用指針完成;
#include<stdio.h>
#define N 275
int count=0;
void strconcat(char *str1,char *str2)
{
while(*str1!='\0')
str1++;
while(*str2!='\0')
*(str1++)=*(str2++);
*str1='\0';
}
void tongji(char *str,int a[])
{
int i=0;
while(*str!='\0')
{
if((*str>='0')&&(*str<='9'))
{
count++;
a[i++]=*str-'0';
}
str++;
}
a[i]='\0';
}
main()
{
int i;
int c[N]={0,0};
char a[N],b[N];
printf("請輸入第一個字元串:\n");
scanf("%s",a);
printf("請輸入第二個字元串:\n");
scanf("%s",b);
strconcat(a,b);
printf("\n第一個字元串和第二個字元串連接後的新字元串為:\n");
printf("%s",a);
tongji(a,c);
printf("\n\n經統計,最後的新數組中共有%d個整數。",count);
printf("\n\n它們分別是:\n");
for(i=0;i<count;i++)
printf("%d\t",c[i]);
}
❾ C語言題目求做
我覺得光考驗眼力這件事 我就過不去了,,你能吧圖片弄好嗎?